
models.elasticmapreduce-2009-03-31-intermediate.json Maven / Gradle / Ivy
Show all versions of aws-java-sdk-emr Show documentation
{
"customizationConfig" : {
"additionalShapeConstructors" : {
"AddInstanceGroupsRequest" : {
"constructorForms" : [ [ "InstanceGroups", "JobFlowId" ] ]
},
"AddJobFlowStepsRequest" : {
"constructorForms" : [ [ "JobFlowId" ], [ "JobFlowId", "Steps" ] ]
},
"AddTagsRequest" : {
"constructorForms" : [ [ "ResourceId" ], [ "ResourceId", "Tags" ] ]
},
"BootstrapActionConfig" : {
"constructorForms" : [ [ "Name", "ScriptBootstrapAction" ] ]
},
"BootstrapActionDetail" : {
"constructorForms" : [ [ "BootstrapActionConfig" ] ]
},
"DescribeJobFlowsRequest" : {
"constructorForms" : [ [ "JobFlowIds" ] ]
},
"HadoopJarStepConfig" : {
"constructorForms" : [ [ "Jar" ] ]
},
"InstanceGroupConfig" : {
"constructorForms" : [ [ "InstanceRole", "InstanceType", "InstanceCount" ] ]
},
"InstanceGroupDetail" : {
"constructorForms" : [ [ "InstanceRole", "InstanceType", "InstanceRequestCount", "InstanceRunningCount", "State", "CreationDateTime" ] ]
},
"InstanceGroupModifyConfig" : {
"constructorForms" : [ [ "InstanceGroupId", "InstanceCount" ] ]
},
"JobFlowDetail" : {
"constructorForms" : [ [ "JobFlowId", "Name", "ExecutionStatusDetail", "Instances" ] ]
},
"JobFlowExecutionStatusDetail" : {
"constructorForms" : [ [ "State", "CreationDateTime" ] ]
},
"JobFlowInstancesDetail" : {
"constructorForms" : [ [ "MasterInstanceType", "SlaveInstanceType", "InstanceCount" ] ]
},
"KeyValue" : {
"constructorForms" : [ [ "Key", "Value" ] ]
},
"ModifyInstanceGroupsRequest" : {
"constructorForms" : [ [ "InstanceGroups" ] ]
},
"PlacementType" : {
"constructorForms" : [ [ "AvailabilityZone" ] ]
},
"RemoveTagsRequest" : {
"constructorForms" : [ [ "ResourceId" ], [ "ResourceId", "TagKeys" ] ]
},
"RunJobFlowRequest" : {
"constructorForms" : [ [ "Name", "Instances" ] ]
},
"ScriptBootstrapActionConfig" : {
"constructorForms" : [ [ "Path", "Args" ] ]
},
"StepConfig" : {
"constructorForms" : [ [ "Name", "HadoopJarStep" ] ]
},
"StepDetail" : {
"constructorForms" : [ [ "StepConfig", "ExecutionStatusDetail" ] ]
},
"StepExecutionStatusDetail" : {
"constructorForms" : [ [ "State", "CreationDateTime" ] ]
},
"Tag" : {
"constructorForms" : [ [ "Key", "Value" ] ]
},
"TerminateJobFlowsRequest" : {
"constructorForms" : [ [ "JobFlowIds" ] ]
}
},
"authPolicyActions" : {
"actionPrefix" : null,
"fileNamePrefix" : "ElasticMapReduce",
"skip" : false
},
"calculateCRC32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customClientConfigFactory" : null,
"customCodeTemplates" : null,
"customErrorCodeFieldName" : null,
"customExceptionUnmarshallerImpl" : null,
"customFileHeader" : null,
"customResponseMetadataClassName" : null,
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
"presignersFqcn" : null,
"renameShapes" : null,
"requestMetrics" : null,
"requiredParamValidationEnabled" : false,
"sdkModeledExceptionBaseClassName" : null,
"sendEmptyAutoConstructedListAsEmptyList" : null,
"sendExplicitlyEmptyListsForQuery" : false,
"serviceClientHoldInputStream" : false,
"shapeModifiers" : {
"InvalidRequestException" : {
"exclude" : null,
"excludeShape" : false,
"inject" : null,
"modify" : [ {
"ErrorCode" : {
"emitAsType" : null,
"emitEnumName" : null,
"emitPropertyName" : "emrErrorCode",
"marshallLocationName" : null,
"unmarshallLocationName" : null
}
} ]
}
},
"shapeSubstitutions" : null,
"simpleMethods" : {
"DescribeJobFlows" : {
"methodForms" : [ [ ] ]
},
"ListClusters" : {
"methodForms" : [ [ ] ]
},
"ModifyInstanceGroups" : {
"methodForms" : [ [ ] ]
}
},
"skipInterfaceAdditions" : false,
"skipSmokeTests" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true
},
"metadata" : {
"apiVersion" : "2009-03-31",
"asyncClient" : "AmazonElasticMapReduceAsyncClient",
"asyncClientBuilderClassName" : "AmazonElasticMapReduceAsyncClientBuilder",
"asyncInterface" : "AmazonElasticMapReduceAsync",
"cborProtocol" : false,
"checksumFormat" : null,
"contentType" : null,
"cucumberModuleInjectorClassName" : "AmazonElasticMapReduceModuleInjector",
"defaultEndpoint" : "https://elasticmapreduce.amazonaws.com",
"defaultEndpointWithoutHttpProtocol" : "elasticmapreduce.amazonaws.com",
"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.
",
"endpointPrefix" : "elasticmapreduce",
"hasApiWithStreamInput" : false,
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"packageName" : "com.amazonaws.services.elasticmapreduce",
"packagePath" : "com/amazonaws/services/elasticmapreduce",
"protocol" : "json",
"protocolDefaultExceptionUmarshallerImpl" : null,
"requestBaseFqcn" : "com.amazonaws.AmazonWebServiceRequest",
"serviceAbbreviation" : "Amazon EMR",
"serviceFullName" : "Amazon Elastic MapReduce",
"serviceName" : "Amazon EMR",
"signingName" : "elasticmapreduce",
"smokeTestsPackageName" : "com.amazonaws.services.elasticmapreduce.smoketests",
"syncClient" : "AmazonElasticMapReduceClient",
"syncClientBuilderClassName" : "AmazonElasticMapReduceClientBuilder",
"syncInterface" : "AmazonElasticMapReduce",
"unmarshallerClassSuffix" : "JsonUnmarshaller",
"unmarshallerContextClassName" : "JsonUnmarshallerContext",
"xmlProtocol" : false
},
"operations" : {
"AddInstanceGroups" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "AddInstanceGroupsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "AddInstanceGroups adds an instance group to a running cluster.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddInstanceGroupsRequest",
"variableName" : "addInstanceGroupsRequest",
"variableType" : "AddInstanceGroupsRequest",
"documentation" : "Input to an AddInstanceGroups call.
",
"simpleType" : "AddInstanceGroupsRequest",
"variableSetterType" : "AddInstanceGroupsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "addInstanceGroups",
"operationName" : "AddInstanceGroups",
"returnType" : {
"returnType" : "AddInstanceGroupsResult",
"documentation" : "Output from an AddInstanceGroups call.
"
},
"syncReturnType" : "AddInstanceGroupsResult"
},
"AddJobFlowSteps" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "AddJobFlowStepsResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddJobFlowStepsRequest",
"variableName" : "addJobFlowStepsRequest",
"variableType" : "AddJobFlowStepsRequest",
"documentation" : " The input argument to the AddJobFlowSteps operation.
",
"simpleType" : "AddJobFlowStepsRequest",
"variableSetterType" : "AddJobFlowStepsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "addJobFlowSteps",
"operationName" : "AddJobFlowSteps",
"returnType" : {
"returnType" : "AddJobFlowStepsResult",
"documentation" : " The output for the AddJobFlowSteps operation.
"
},
"syncReturnType" : "AddJobFlowStepsResult"
},
"AddTags" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "AddTagsResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"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,
"input" : {
"variableDeclarationType" : "AddTagsRequest",
"variableName" : "addTagsRequest",
"variableType" : "AddTagsRequest",
"documentation" : "This input identifies a cluster and a list of tags to attach.
",
"simpleType" : "AddTagsRequest",
"variableSetterType" : "AddTagsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "addTags",
"operationName" : "AddTags",
"returnType" : {
"returnType" : "AddTagsResult",
"documentation" : "This output indicates the result of adding tags to a resource.
"
},
"syncReturnType" : "AddTagsResult"
},
"CreateSecurityConfiguration" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateSecurityConfigurationResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a security configuration using EMR Security Configurations, which are stored in the service. Security Configurations enable you to more easily create a configuration, reuse it, and apply it whenever a cluster is created.
",
"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,
"input" : {
"variableDeclarationType" : "CreateSecurityConfigurationRequest",
"variableName" : "createSecurityConfigurationRequest",
"variableType" : "CreateSecurityConfigurationRequest",
"documentation" : "",
"simpleType" : "CreateSecurityConfigurationRequest",
"variableSetterType" : "CreateSecurityConfigurationRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createSecurityConfiguration",
"operationName" : "CreateSecurityConfiguration",
"returnType" : {
"returnType" : "CreateSecurityConfigurationResult",
"documentation" : null
},
"syncReturnType" : "CreateSecurityConfigurationResult"
},
"DeleteSecurityConfiguration" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeleteSecurityConfigurationResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a security configuration.
",
"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,
"input" : {
"variableDeclarationType" : "DeleteSecurityConfigurationRequest",
"variableName" : "deleteSecurityConfigurationRequest",
"variableType" : "DeleteSecurityConfigurationRequest",
"documentation" : "",
"simpleType" : "DeleteSecurityConfigurationRequest",
"variableSetterType" : "DeleteSecurityConfigurationRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "deleteSecurityConfiguration",
"operationName" : "DeleteSecurityConfiguration",
"returnType" : {
"returnType" : "DeleteSecurityConfigurationResult",
"documentation" : null
},
"syncReturnType" : "DeleteSecurityConfigurationResult"
},
"DescribeCluster" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeClusterResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on. For information about the cluster steps, see ListSteps.
",
"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,
"input" : {
"variableDeclarationType" : "DescribeClusterRequest",
"variableName" : "describeClusterRequest",
"variableType" : "DescribeClusterRequest",
"documentation" : "This input determines which cluster to describe.
",
"simpleType" : "DescribeClusterRequest",
"variableSetterType" : "DescribeClusterRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeCluster",
"operationName" : "DescribeCluster",
"returnType" : {
"returnType" : "DescribeClusterResult",
"documentation" : "This output contains the description of the cluster.
"
},
"syncReturnType" : "DescribeClusterResult"
},
"DescribeJobFlows" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeJobFlowsResult",
"authenticated" : true,
"deprecated" : true,
"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.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeJobFlowsRequest",
"variableName" : "describeJobFlowsRequest",
"variableType" : "DescribeJobFlowsRequest",
"documentation" : " The input for the DescribeJobFlows operation.
",
"simpleType" : "DescribeJobFlowsRequest",
"variableSetterType" : "DescribeJobFlowsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeJobFlows",
"operationName" : "DescribeJobFlows",
"returnType" : {
"returnType" : "DescribeJobFlowsResult",
"documentation" : " The output for the DescribeJobFlows operation.
"
},
"syncReturnType" : "DescribeJobFlowsResult"
},
"DescribeSecurityConfiguration" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeSecurityConfigurationResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Provides the details of a security configuration by returning the configuration JSON.
",
"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,
"input" : {
"variableDeclarationType" : "DescribeSecurityConfigurationRequest",
"variableName" : "describeSecurityConfigurationRequest",
"variableType" : "DescribeSecurityConfigurationRequest",
"documentation" : "",
"simpleType" : "DescribeSecurityConfigurationRequest",
"variableSetterType" : "DescribeSecurityConfigurationRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeSecurityConfiguration",
"operationName" : "DescribeSecurityConfiguration",
"returnType" : {
"returnType" : "DescribeSecurityConfigurationResult",
"documentation" : null
},
"syncReturnType" : "DescribeSecurityConfigurationResult"
},
"DescribeStep" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeStepResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Provides more detail about 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,
"input" : {
"variableDeclarationType" : "DescribeStepRequest",
"variableName" : "describeStepRequest",
"variableType" : "DescribeStepRequest",
"documentation" : "This input determines which step to describe.
",
"simpleType" : "DescribeStepRequest",
"variableSetterType" : "DescribeStepRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeStep",
"operationName" : "DescribeStep",
"returnType" : {
"returnType" : "DescribeStepResult",
"documentation" : "This output contains the description of the cluster step.
"
},
"syncReturnType" : "DescribeStepResult"
},
"ListBootstrapActions" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListBootstrapActionsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Provides information about the bootstrap actions associated with a 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,
"input" : {
"variableDeclarationType" : "ListBootstrapActionsRequest",
"variableName" : "listBootstrapActionsRequest",
"variableType" : "ListBootstrapActionsRequest",
"documentation" : "This input determines which bootstrap actions to retrieve.
",
"simpleType" : "ListBootstrapActionsRequest",
"variableSetterType" : "ListBootstrapActionsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listBootstrapActions",
"operationName" : "ListBootstrapActions",
"returnType" : {
"returnType" : "ListBootstrapActionsResult",
"documentation" : "This output contains the boostrap actions detail .
"
},
"syncReturnType" : "ListBootstrapActionsResult"
},
"ListClusters" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListClustersResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"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,
"input" : {
"variableDeclarationType" : "ListClustersRequest",
"variableName" : "listClustersRequest",
"variableType" : "ListClustersRequest",
"documentation" : "This input determines how the ListClusters action filters the list of clusters that it returns.
",
"simpleType" : "ListClustersRequest",
"variableSetterType" : "ListClustersRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listClusters",
"operationName" : "ListClusters",
"returnType" : {
"returnType" : "ListClustersResult",
"documentation" : "This contains a ClusterSummaryList with the cluster details; for example, the cluster IDs, names, and status.
"
},
"syncReturnType" : "ListClustersResult"
},
"ListInstanceGroups" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListInstanceGroupsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Provides all available details about the instance groups in a 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,
"input" : {
"variableDeclarationType" : "ListInstanceGroupsRequest",
"variableName" : "listInstanceGroupsRequest",
"variableType" : "ListInstanceGroupsRequest",
"documentation" : "This input determines which instance groups to retrieve.
",
"simpleType" : "ListInstanceGroupsRequest",
"variableSetterType" : "ListInstanceGroupsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listInstanceGroups",
"operationName" : "ListInstanceGroups",
"returnType" : {
"returnType" : "ListInstanceGroupsResult",
"documentation" : "This input determines which instance groups to retrieve.
"
},
"syncReturnType" : "ListInstanceGroupsResult"
},
"ListInstances" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListInstancesResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"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,
"input" : {
"variableDeclarationType" : "ListInstancesRequest",
"variableName" : "listInstancesRequest",
"variableType" : "ListInstancesRequest",
"documentation" : "This input determines which instances to list.
",
"simpleType" : "ListInstancesRequest",
"variableSetterType" : "ListInstancesRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listInstances",
"operationName" : "ListInstances",
"returnType" : {
"returnType" : "ListInstancesResult",
"documentation" : "This output contains the list of instances.
"
},
"syncReturnType" : "ListInstancesResult"
},
"ListSecurityConfigurations" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListSecurityConfigurationsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls.
",
"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,
"input" : {
"variableDeclarationType" : "ListSecurityConfigurationsRequest",
"variableName" : "listSecurityConfigurationsRequest",
"variableType" : "ListSecurityConfigurationsRequest",
"documentation" : "",
"simpleType" : "ListSecurityConfigurationsRequest",
"variableSetterType" : "ListSecurityConfigurationsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listSecurityConfigurations",
"operationName" : "ListSecurityConfigurations",
"returnType" : {
"returnType" : "ListSecurityConfigurationsResult",
"documentation" : null
},
"syncReturnType" : "ListSecurityConfigurationsResult"
},
"ListSteps" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListStepsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Provides a list of steps for 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,
"input" : {
"variableDeclarationType" : "ListStepsRequest",
"variableName" : "listStepsRequest",
"variableType" : "ListStepsRequest",
"documentation" : "This input determines which steps to list.
",
"simpleType" : "ListStepsRequest",
"variableSetterType" : "ListStepsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listSteps",
"operationName" : "ListSteps",
"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.
"
},
"syncReturnType" : "ListStepsResult"
},
"ModifyInstanceGroups" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ModifyInstanceGroupsResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ModifyInstanceGroupsRequest",
"variableName" : "modifyInstanceGroupsRequest",
"variableType" : "ModifyInstanceGroupsRequest",
"documentation" : "Change the size of some instance groups.
",
"simpleType" : "ModifyInstanceGroupsRequest",
"variableSetterType" : "ModifyInstanceGroupsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "modifyInstanceGroups",
"operationName" : "ModifyInstanceGroups",
"returnType" : {
"returnType" : "ModifyInstanceGroupsResult",
"documentation" : null
},
"syncReturnType" : "ModifyInstanceGroupsResult"
},
"RemoveTags" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "RemoveTagsResult",
"authenticated" : true,
"deprecated" : false,
"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:
",
"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,
"input" : {
"variableDeclarationType" : "RemoveTagsRequest",
"variableName" : "removeTagsRequest",
"variableType" : "RemoveTagsRequest",
"documentation" : "This input identifies a cluster and a list of tags to remove.
",
"simpleType" : "RemoveTagsRequest",
"variableSetterType" : "RemoveTagsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "removeTags",
"operationName" : "RemoveTags",
"returnType" : {
"returnType" : "RemoveTagsResult",
"documentation" : "This output indicates the result of removing tags from a resource.
"
},
"syncReturnType" : "RemoveTagsResult"
},
"RunJobFlow" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "RunJobFlowResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RunJobFlowRequest",
"variableName" : "runJobFlowRequest",
"variableType" : "RunJobFlowRequest",
"documentation" : " Input to the RunJobFlow operation.
",
"simpleType" : "RunJobFlowRequest",
"variableSetterType" : "RunJobFlowRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "runJobFlow",
"operationName" : "RunJobFlow",
"returnType" : {
"returnType" : "RunJobFlowResult",
"documentation" : " The result of the RunJobFlow operation.
"
},
"syncReturnType" : "RunJobFlowResult"
},
"SetTerminationProtection" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "SetTerminationProtectionResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SetTerminationProtectionRequest",
"variableName" : "setTerminationProtectionRequest",
"variableType" : "SetTerminationProtectionRequest",
"documentation" : " The input argument to the TerminationProtection operation.
",
"simpleType" : "SetTerminationProtectionRequest",
"variableSetterType" : "SetTerminationProtectionRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "setTerminationProtection",
"operationName" : "SetTerminationProtection",
"returnType" : {
"returnType" : "SetTerminationProtectionResult",
"documentation" : null
},
"syncReturnType" : "SetTerminationProtectionResult"
},
"SetVisibleToAllUsers" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "SetVisibleToAllUsersResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "SetVisibleToAllUsersRequest",
"variableName" : "setVisibleToAllUsersRequest",
"variableType" : "SetVisibleToAllUsersRequest",
"documentation" : "The input to the SetVisibleToAllUsers action.
",
"simpleType" : "SetVisibleToAllUsersRequest",
"variableSetterType" : "SetVisibleToAllUsersRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "setVisibleToAllUsers",
"operationName" : "SetVisibleToAllUsers",
"returnType" : {
"returnType" : "SetVisibleToAllUsersResult",
"documentation" : null
},
"syncReturnType" : "SetVisibleToAllUsersResult"
},
"TerminateJobFlows" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "TerminateJobFlowsResult",
"authenticated" : true,
"deprecated" : false,
"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.
",
"exceptions" : [ {
"exceptionName" : "InternalServerErrorException",
"documentation" : "Indicates that an error occurred while processing the request and that the request was not completed.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TerminateJobFlowsRequest",
"variableName" : "terminateJobFlowsRequest",
"variableType" : "TerminateJobFlowsRequest",
"documentation" : " Input to the TerminateJobFlows operation.
",
"simpleType" : "TerminateJobFlowsRequest",
"variableSetterType" : "TerminateJobFlowsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "terminateJobFlows",
"operationName" : "TerminateJobFlows",
"returnType" : {
"returnType" : "TerminateJobFlowsResult",
"documentation" : null
},
"syncReturnType" : "TerminateJobFlowsResult"
}
},
"shapes" : {
"ActionOnFailure" : {
"c2jName" : "ActionOnFailure",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : [ {
"name" : "TERMINATE_JOB_FLOW",
"value" : "TERMINATE_JOB_FLOW"
}, {
"name" : "TERMINATE_CLUSTER",
"value" : "TERMINATE_CLUSTER"
}, {
"name" : "CANCEL_AND_WAIT",
"value" : "CANCEL_AND_WAIT"
}, {
"name" : "CONTINUE",
"value" : "CONTINUE"
} ],
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"required" : null,
"shapeName" : "ActionOnFailure",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ActionOnFailure",
"variableName" : "actionOnFailure",
"variableType" : "ActionOnFailure",
"documentation" : null,
"simpleType" : "ActionOnFailure",
"variableSetterType" : "ActionOnFailure"
},
"wrapper" : false
},
"AddInstanceGroupsRequest" : {
"c2jName" : "AddInstanceGroupsInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Input to an AddInstanceGroups call.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "AddInstanceGroups",
"locationName" : null,
"requestUri" : "/",
"target" : "ElasticMapReduce.AddInstanceGroups",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "InstanceGroups",
"c2jShape" : "InstanceGroupConfigList",
"deprecated" : false,
"documentation" : "Instance Groups to add.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Instance Groups to add.
\n@param instanceGroups Instance Groups to add.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Instance Groups to add.
\n@return Instance Groups to add.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "InstanceGroups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceGroups",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "InstanceGroupConfig",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "InstanceGroupConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "InstanceGroupConfig",
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "InstanceGroupConfig",
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "InstanceGroupConfig",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "InstanceGroupConfig",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "InstanceGroups",
"setterDocumentation" : "/**Instance Groups to add.
\n@param instanceGroups Instance Groups to add.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**Instance Groups to add.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceGroups(java.util.Collection)} or {@link #withInstanceGroups(java.util.Collection)} if you want to override the existing values.
\n@param instanceGroups Instance Groups to add.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"documentation" : "Instance Groups to add.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "Job flow in which to add the instance groups.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Job flow in which to add the instance groups.
\n@param jobFlowId Job flow in which to add the instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Job flow in which to add the instance groups.
\n@return Job flow in which to add the instance groups.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "JobFlowId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "JobFlowId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "JobFlowId",
"setterDocumentation" : "/**Job flow in which to add the instance groups.
\n@param jobFlowId Job flow in which to add the instance groups.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**Job flow in which to add the instance groups.
\n@param jobFlowId Job flow in which to add the instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "Job flow in which to add the instance groups.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"InstanceGroups" : {
"c2jName" : "InstanceGroups",
"c2jShape" : "InstanceGroupConfigList",
"deprecated" : false,
"documentation" : "Instance Groups to add.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Instance Groups to add.
\n@param instanceGroups Instance Groups to add.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Instance Groups to add.
\n@return Instance Groups to add.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "InstanceGroups",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceGroups",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "InstanceGroupConfig",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "InstanceGroupConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "InstanceGroupConfig",
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "InstanceGroupConfig",
"variableName" : "member",
"variableType" : "InstanceGroupConfig",
"documentation" : "",
"simpleType" : "InstanceGroupConfig",
"variableSetterType" : "InstanceGroupConfig"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "InstanceGroupConfig",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "InstanceGroupConfig",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "InstanceGroups",
"setterDocumentation" : "/**Instance Groups to add.
\n@param instanceGroups Instance Groups to add.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**Instance Groups to add.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setInstanceGroups(java.util.Collection)} or {@link #withInstanceGroups(java.util.Collection)} if you want to override the existing values.
\n@param instanceGroups Instance Groups to add.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroups",
"variableType" : "java.util.List",
"documentation" : "Instance Groups to add.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"JobFlowId" : {
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "Job flow in which to add the instance groups.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Job flow in which to add the instance groups.
\n@param jobFlowId Job flow in which to add the instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Job flow in which to add the instance groups.
\n@return Job flow in which to add the instance groups.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "JobFlowId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "JobFlowId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "JobFlowId",
"setterDocumentation" : "/**Job flow in which to add the instance groups.
\n@param jobFlowId Job flow in which to add the instance groups.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**Job flow in which to add the instance groups.
\n@param jobFlowId Job flow in which to add the instance groups.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "Job flow in which to add the instance groups.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "InstanceGroups", "JobFlowId" ],
"shapeName" : "AddInstanceGroupsRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddInstanceGroupsRequest",
"variableName" : "addInstanceGroupsRequest",
"variableType" : "AddInstanceGroupsRequest",
"documentation" : null,
"simpleType" : "AddInstanceGroupsRequest",
"variableSetterType" : "AddInstanceGroupsRequest"
},
"wrapper" : false
},
"AddInstanceGroupsResult" : {
"c2jName" : "AddInstanceGroupsOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Output from an AddInstanceGroups call.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "The job flow ID in which the instance groups are added.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "JobFlowId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "JobFlowId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "JobFlowId",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "The job flow ID in which the instance groups are added.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "InstanceGroupIds",
"c2jShape" : "InstanceGroupIdsList",
"deprecated" : false,
"documentation" : "Instance group IDs of the newly created instance groups.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@return Instance group IDs of the newly created instance groups.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "InstanceGroupIds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceGroupIds",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "InstanceGroupIds",
"setterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroupIds",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"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.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroupIds",
"variableType" : "java.util.List",
"documentation" : "Instance group IDs of the newly created instance groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"InstanceGroupIds" : {
"c2jName" : "InstanceGroupIds",
"c2jShape" : "InstanceGroupIdsList",
"deprecated" : false,
"documentation" : "Instance group IDs of the newly created instance groups.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@return Instance group IDs of the newly created instance groups.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "InstanceGroupIds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "InstanceGroupIds",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "InstanceGroupIds",
"setterDocumentation" : "/**Instance group IDs of the newly created instance groups.
\n@param instanceGroupIds Instance group IDs of the newly created instance groups.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroupIds",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"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.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "instanceGroupIds",
"variableType" : "java.util.List",
"documentation" : "Instance group IDs of the newly created instance groups.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"JobFlowId" : {
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "The job flow ID in which the instance groups are added.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "JobFlowId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "JobFlowId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "JobFlowId",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "The job flow ID in which the instance groups are added.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "AddInstanceGroupsResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddInstanceGroupsResult",
"variableName" : "addInstanceGroupsResult",
"variableType" : "AddInstanceGroupsResult",
"documentation" : null,
"simpleType" : "AddInstanceGroupsResult",
"variableSetterType" : "AddInstanceGroupsResult"
},
"wrapper" : false
},
"AddJobFlowStepsRequest" : {
"c2jName" : "AddJobFlowStepsInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : " The input argument to the AddJobFlowSteps operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "AddJobFlowSteps",
"locationName" : null,
"requestUri" : "/",
"target" : "ElasticMapReduce.AddJobFlowSteps",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@param jobFlowId A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@return A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "JobFlowId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "JobFlowId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "JobFlowId",
"setterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@param jobFlowId A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@param jobFlowId A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Steps",
"c2jShape" : "StepConfigList",
"deprecated" : false,
"documentation" : " A list of StepConfig to be executed by the job flow.
",
"enumType" : null,
"fluentSetterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\n@param steps A list of StepConfig to be executed by the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\n@return A list of StepConfig to be executed by the job flow.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Steps",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Steps",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "StepConfig",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "StepConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "StepConfig",
"variableName" : "member",
"variableType" : "StepConfig",
"documentation" : "",
"simpleType" : "StepConfig",
"variableSetterType" : "StepConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "StepConfig",
"variableName" : "member",
"variableType" : "StepConfig",
"documentation" : "",
"simpleType" : "StepConfig",
"variableSetterType" : "StepConfig"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "StepConfig",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "StepConfig",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Steps",
"setterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\n@param steps A list of StepConfig to be executed by the job flow.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "steps",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSteps(java.util.Collection)} or {@link #withSteps(java.util.Collection)} if you want to override the existing values.
\n@param steps A list of StepConfig to be executed by the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "steps",
"variableType" : "java.util.List",
"documentation" : " A list of StepConfig to be executed by the job flow.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"JobFlowId" : {
"c2jName" : "JobFlowId",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@param jobFlowId A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@return A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "JobFlowId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "JobFlowId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "JobFlowId",
"setterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@param jobFlowId A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
\n@param jobFlowId A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "jobFlowId",
"variableType" : "String",
"documentation" : "A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Steps" : {
"c2jName" : "Steps",
"c2jShape" : "StepConfigList",
"deprecated" : false,
"documentation" : " A list of StepConfig to be executed by the job flow.
",
"enumType" : null,
"fluentSetterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\n@param steps A list of StepConfig to be executed by the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\n@return A list of StepConfig to be executed by the job flow.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Steps",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Steps",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "StepConfig",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "StepConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "StepConfig",
"variableName" : "member",
"variableType" : "StepConfig",
"documentation" : "",
"simpleType" : "StepConfig",
"variableSetterType" : "StepConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "StepConfig",
"variableName" : "member",
"variableType" : "StepConfig",
"documentation" : "",
"simpleType" : "StepConfig",
"variableSetterType" : "StepConfig"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "StepConfig",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "StepConfig",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Steps",
"setterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\n@param steps A list of StepConfig to be executed by the job flow.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "steps",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/** A list of StepConfig to be executed by the job flow.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSteps(java.util.Collection)} or {@link #withSteps(java.util.Collection)} if you want to override the existing values.
\n@param steps A list of StepConfig to be executed by the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "steps",
"variableType" : "java.util.List",
"documentation" : " A list of StepConfig to be executed by the job flow.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "JobFlowId", "Steps" ],
"shapeName" : "AddJobFlowStepsRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddJobFlowStepsRequest",
"variableName" : "addJobFlowStepsRequest",
"variableType" : "AddJobFlowStepsRequest",
"documentation" : null,
"simpleType" : "AddJobFlowStepsRequest",
"variableSetterType" : "AddJobFlowStepsRequest"
},
"wrapper" : false
},
"AddJobFlowStepsResult" : {
"c2jName" : "AddJobFlowStepsOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : " The output for the AddJobFlowSteps operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "StepIds",
"c2jShape" : "StepIdsList",
"deprecated" : false,
"documentation" : "The identifiers of the list of steps added to the job flow.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\n@param stepIds The identifiers of the list of steps added to the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\n@return The identifiers of the list of steps added to the job flow.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "StepIds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StepIds",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "StepIds",
"setterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\n@param stepIds The identifiers of the list of steps added to the job flow.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "stepIds",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setStepIds(java.util.Collection)} or {@link #withStepIds(java.util.Collection)} if you want to override the existing values.
\n@param stepIds The identifiers of the list of steps added to the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "stepIds",
"variableType" : "java.util.List",
"documentation" : "The identifiers of the list of steps added to the job flow.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"StepIds" : {
"c2jName" : "StepIds",
"c2jShape" : "StepIdsList",
"deprecated" : false,
"documentation" : "The identifiers of the list of steps added to the job flow.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\n@param stepIds The identifiers of the list of steps added to the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\n@return The identifiers of the list of steps added to the job flow.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "StepIds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "StepIds",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "StepIds",
"setterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\n@param stepIds The identifiers of the list of steps added to the job flow.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "stepIds",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The identifiers of the list of steps added to the job flow.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setStepIds(java.util.Collection)} or {@link #withStepIds(java.util.Collection)} if you want to override the existing values.
\n@param stepIds The identifiers of the list of steps added to the job flow.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "stepIds",
"variableType" : "java.util.List",
"documentation" : "The identifiers of the list of steps added to the job flow.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "AddJobFlowStepsResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddJobFlowStepsResult",
"variableName" : "addJobFlowStepsResult",
"variableType" : "AddJobFlowStepsResult",
"documentation" : null,
"simpleType" : "AddJobFlowStepsResult",
"variableSetterType" : "AddJobFlowStepsResult"
},
"wrapper" : false
},
"AddTagsRequest" : {
"c2jName" : "AddTagsInput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "This input identifies a cluster and a list of tags to attach.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "AddTags",
"locationName" : null,
"requestUri" : "/",
"target" : "ElasticMapReduce.AddTags",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"deprecated" : false,
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@return The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ResourceId",
"setterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Tags",
"c2jShape" : "TagList",
"deprecated" : false,
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@return A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Tag",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Tags",
"setterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ResourceId" : {
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"deprecated" : false,
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@return The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ResourceId",
"setterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
\n@param resourceId The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"c2jName" : "Tags",
"c2jShape" : "TagList",
"deprecated" : false,
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@return A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Tag",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Tags",
"setterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A list of tags to associate with a cluster and propagate to Amazon EC2 instances. Tags are user-defined key/value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "ResourceId", "Tags" ],
"shapeName" : "AddTagsRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddTagsRequest",
"variableName" : "addTagsRequest",
"variableType" : "AddTagsRequest",
"documentation" : null,
"simpleType" : "AddTagsRequest",
"variableSetterType" : "AddTagsRequest"
},
"wrapper" : false
},
"AddTagsResult" : {
"c2jName" : "AddTagsOutput",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "This output indicates the result of adding tags to a resource.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"required" : null,
"shapeName" : "AddTagsResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddTagsResult",
"variableName" : "addTagsResult",
"variableType" : "AddTagsResult",
"documentation" : null,
"simpleType" : "AddTagsResult",
"variableSetterType" : "AddTagsResult"
},
"wrapper" : false
},
"Application" : {
"c2jName" : "Application",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "An application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument. For more information, see Launch a Job Flow on the MapR Distribution for Hadoop. Currently supported values are:
-
\"mapr-m3\" - launch the job flow using MapR M3 Edition.
-
\"mapr-m5\" - launch the job flow using MapR M5 Edition.
-
\"mapr\" with the user arguments specifying \"--edition,m3\" or \"--edition,m5\" - launch the job flow using MapR M3 or M5 Edition, respectively.
In Amazon EMR releases 4.0 and greater, the only accepted parameter is the application name. To pass arguments to applications, you supply a configuration for each application.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "Name",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The name of the application.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The name of the application.
\n@param name The name of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The name of the application.
\n@return The name of the application.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The name of the application.
\n@param name The name of the application.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The name of the application.
\n@param name The name of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the application.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Version",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The version of the application.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The version of the application.
\n@param version The version of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The version of the application.
\n@return The version of the application.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Version",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Version",
"setterDocumentation" : "/**The version of the application.
\n@param version The version of the application.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The version of the application.
\n@param version The version of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : "The version of the application.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Args",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "Arguments for Amazon EMR to pass to the application.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\n@param args Arguments for Amazon EMR to pass to the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\n@return Arguments for Amazon EMR to pass to the application.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Args",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Args",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Args",
"setterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\n@param args Arguments for Amazon EMR to pass to the application.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "args",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setArgs(java.util.Collection)} or {@link #withArgs(java.util.Collection)} if you want to override the existing values.
\n@param args Arguments for Amazon EMR to pass to the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "args",
"variableType" : "java.util.List",
"documentation" : "Arguments for Amazon EMR to pass to the application.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "AdditionalInfo",
"c2jShape" : "StringMap",
"deprecated" : false,
"documentation" : "This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@param additionalInfo This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@return This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.*/",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "AdditionalInfo",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdditionalInfo",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "com.amazonaws.internal.SdkInternalMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : null,
"keyType" : "String",
"valueLocationName" : "value",
"valueModel" : {
"c2jName" : "value",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Value",
"setterDocumentation" : "/**\n@param value */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueType" : "String",
"entryType" : "Map.Entry",
"keySimple" : true,
"templateImplType" : "com.amazonaws.internal.SdkInternalMap",
"templateType" : "java.util.Map",
"valueList" : false,
"valueSimple" : true
},
"name" : "AdditionalInfo",
"setterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@param additionalInfo This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"variableName" : "additionalInfo",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"varargSetterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@param additionalInfo This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"variableName" : "additionalInfo",
"variableType" : "java.util.Map",
"documentation" : "This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AdditionalInfo" : {
"c2jName" : "AdditionalInfo",
"c2jShape" : "StringMap",
"deprecated" : false,
"documentation" : "This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@param additionalInfo This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@return This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.*/",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "AdditionalInfo",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AdditionalInfo",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "com.amazonaws.internal.SdkInternalMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : null,
"keyType" : "String",
"valueLocationName" : "value",
"valueModel" : {
"c2jName" : "value",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Value",
"setterDocumentation" : "/**\n@param value */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueType" : "String",
"entryType" : "Map.Entry",
"keySimple" : true,
"templateImplType" : "com.amazonaws.internal.SdkInternalMap",
"templateType" : "java.util.Map",
"valueList" : false,
"valueSimple" : true
},
"name" : "AdditionalInfo",
"setterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@param additionalInfo This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"variableName" : "additionalInfo",
"variableType" : "java.util.Map",
"documentation" : "",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"varargSetterDocumentation" : "/**This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
\n@param additionalInfo This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalMap",
"variableName" : "additionalInfo",
"variableType" : "java.util.Map",
"documentation" : "This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Args" : {
"c2jName" : "Args",
"c2jShape" : "StringList",
"deprecated" : false,
"documentation" : "Arguments for Amazon EMR to pass to the application.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\n@param args Arguments for Amazon EMR to pass to the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\n@return Arguments for Amazon EMR to pass to the application.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Args",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Args",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Args",
"setterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\n@param args Arguments for Amazon EMR to pass to the application.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "args",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**Arguments for Amazon EMR to pass to the application.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setArgs(java.util.Collection)} or {@link #withArgs(java.util.Collection)} if you want to override the existing values.
\n@param args Arguments for Amazon EMR to pass to the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "args",
"variableType" : "java.util.List",
"documentation" : "Arguments for Amazon EMR to pass to the application.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"c2jName" : "Name",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The name of the application.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The name of the application.
\n@param name The name of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The name of the application.
\n@return The name of the application.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The name of the application.
\n@param name The name of the application.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The name of the application.
\n@param name The name of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the application.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Version" : {
"c2jName" : "Version",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The version of the application.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The version of the application.
\n@param version The version of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The version of the application.
\n@return The version of the application.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Version",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Version",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Version",
"setterDocumentation" : "/**The version of the application.
\n@param version The version of the application.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The version of the application.
\n@param version The version of the application.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "version",
"variableType" : "String",
"documentation" : "The version of the application.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "Application",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Application",
"variableName" : "application",
"variableType" : "Application",
"documentation" : null,
"simpleType" : "Application",
"variableSetterType" : "Application"
},
"wrapper" : false
},
"BootstrapActionConfig" : {
"c2jName" : "BootstrapActionConfig",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "Name",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**\n@param name */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ScriptBootstrapAction",
"c2jShape" : "ScriptBootstrapActionConfig",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param scriptBootstrapAction \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "ScriptBootstrapActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ScriptBootstrapAction",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ScriptBootstrapAction",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ScriptBootstrapAction",
"setterDocumentation" : "/**\n@param scriptBootstrapAction */",
"setterModel" : {
"variableDeclarationType" : "ScriptBootstrapActionConfig",
"variableName" : "scriptBootstrapAction",
"variableType" : "ScriptBootstrapActionConfig",
"documentation" : "",
"simpleType" : "ScriptBootstrapActionConfig",
"variableSetterType" : "ScriptBootstrapActionConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param scriptBootstrapAction \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "ScriptBootstrapActionConfig",
"variableName" : "scriptBootstrapAction",
"variableType" : "ScriptBootstrapActionConfig",
"documentation" : "",
"simpleType" : "ScriptBootstrapActionConfig",
"variableSetterType" : "ScriptBootstrapActionConfig"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Name" : {
"c2jName" : "Name",
"c2jShape" : "XmlStringMaxLen256",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**\n@param name */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param name \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ScriptBootstrapAction" : {
"c2jName" : "ScriptBootstrapAction",
"c2jShape" : "ScriptBootstrapActionConfig",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param scriptBootstrapAction \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "ScriptBootstrapActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ScriptBootstrapAction",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ScriptBootstrapAction",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ScriptBootstrapAction",
"setterDocumentation" : "/**\n@param scriptBootstrapAction */",
"setterModel" : {
"variableDeclarationType" : "ScriptBootstrapActionConfig",
"variableName" : "scriptBootstrapAction",
"variableType" : "ScriptBootstrapActionConfig",
"documentation" : "",
"simpleType" : "ScriptBootstrapActionConfig",
"variableSetterType" : "ScriptBootstrapActionConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param scriptBootstrapAction \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "ScriptBootstrapActionConfig",
"variableName" : "scriptBootstrapAction",
"variableType" : "ScriptBootstrapActionConfig",
"documentation" : "",
"simpleType" : "ScriptBootstrapActionConfig",
"variableSetterType" : "ScriptBootstrapActionConfig"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "Name", "ScriptBootstrapAction" ],
"shapeName" : "BootstrapActionConfig",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BootstrapActionConfig",
"variableName" : "bootstrapActionConfig",
"variableType" : "BootstrapActionConfig",
"documentation" : null,
"simpleType" : "BootstrapActionConfig",
"variableSetterType" : "BootstrapActionConfig"
},
"wrapper" : false
},
"BootstrapActionDetail" : {
"c2jName" : "BootstrapActionDetail",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Reports the configuration of a bootstrap action in a job flow.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "BootstrapActionConfig",
"c2jShape" : "BootstrapActionConfig",
"deprecated" : false,
"documentation" : "A description of the bootstrap action.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A description of the bootstrap action.
\n@param bootstrapActionConfig A description of the bootstrap action.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A description of the bootstrap action.
\n@return A description of the bootstrap action.*/",
"getterModel" : {
"returnType" : "BootstrapActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "BootstrapActionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BootstrapActionConfig",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "BootstrapActionConfig",
"setterDocumentation" : "/**A description of the bootstrap action.
\n@param bootstrapActionConfig A description of the bootstrap action.*/",
"setterModel" : {
"variableDeclarationType" : "BootstrapActionConfig",
"variableName" : "bootstrapActionConfig",
"variableType" : "BootstrapActionConfig",
"documentation" : "",
"simpleType" : "BootstrapActionConfig",
"variableSetterType" : "BootstrapActionConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**A description of the bootstrap action.
\n@param bootstrapActionConfig A description of the bootstrap action.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "BootstrapActionConfig",
"variableName" : "bootstrapActionConfig",
"variableType" : "BootstrapActionConfig",
"documentation" : "A description of the bootstrap action.
",
"simpleType" : "BootstrapActionConfig",
"variableSetterType" : "BootstrapActionConfig"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BootstrapActionConfig" : {
"c2jName" : "BootstrapActionConfig",
"c2jShape" : "BootstrapActionConfig",
"deprecated" : false,
"documentation" : "A description of the bootstrap action.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A description of the bootstrap action.
\n@param bootstrapActionConfig A description of the bootstrap action.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A description of the bootstrap action.
\n@return A description of the bootstrap action.*/",
"getterModel" : {
"returnType" : "BootstrapActionConfig",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "BootstrapActionConfig",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BootstrapActionConfig",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "BootstrapActionConfig",
"setterDocumentation" : "/**A description of the bootstrap action.
\n@param bootstrapActionConfig A description of the bootstrap action.*/",
"setterModel" : {
"variableDeclarationType" : "BootstrapActionConfig",
"variableName" : "bootstrapActionConfig",
"variableType" : "BootstrapActionConfig",
"documentation" : "",
"simpleType" : "BootstrapActionConfig",
"variableSetterType" : "BootstrapActionConfig"
},
"simple" : false,
"varargSetterDocumentation" : "/**A description of the bootstrap action.
\n@param bootstrapActionConfig A description of the bootstrap action.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "BootstrapActionConfig",
"variableName" : "bootstrapActionConfig",
"variableType" : "BootstrapActionConfig",
"documentation" : "A description of the bootstrap action.
",
"simpleType" : "BootstrapActionConfig",
"variableSetterType" : "BootstrapActionConfig"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "BootstrapActionDetail",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BootstrapActionDetail",
"variableName" : "bootstrapActionDetail",
"variableType" : "BootstrapActionDetail",
"documentation" : null,
"simpleType" : "BootstrapActionDetail",
"variableSetterType" : "BootstrapActionDetail"
},
"wrapper" : false
},
"Cluster" : {
"c2jName" : "Cluster",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "The detailed description of the cluster.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "Id",
"c2jShape" : "ClusterId",
"deprecated" : false,
"documentation" : "The unique identifier for the cluster.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**The unique identifier for the cluster.
\n@return The unique identifier for the cluster.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Id",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Id",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Id",
"setterDocumentation" : "/**The unique identifier for the cluster.
\n@param id The unique identifier for the cluster.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "id",
"variableType" : "String",
"documentation" : "The unique identifier for the cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Name",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The name of the cluster.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**The name of the cluster.
\n@return The name of the cluster.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The name of the cluster.
\n@param name The name of the cluster.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Status",
"c2jShape" : "ClusterStatus",
"deprecated" : false,
"documentation" : "The current status details about the cluster.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**The current status details about the cluster.
\n@return The current status details about the cluster.*/",
"getterModel" : {
"returnType" : "ClusterStatus",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Status",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Status",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Status",
"setterDocumentation" : "/**The current status details about the cluster.
\n@param status The current status details about the cluster.*/",
"setterModel" : {
"variableDeclarationType" : "ClusterStatus",
"variableName" : "status",
"variableType" : "ClusterStatus",
"documentation" : "",
"simpleType" : "ClusterStatus",
"variableSetterType" : "ClusterStatus"
},
"simple" : false,
"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.*/",
"variable" : {
"variableDeclarationType" : "ClusterStatus",
"variableName" : "status",
"variableType" : "ClusterStatus",
"documentation" : "The current status details about the cluster.
",
"simpleType" : "ClusterStatus",
"variableSetterType" : "ClusterStatus"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Ec2InstanceAttributes",
"c2jShape" : "Ec2InstanceAttributes",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param ec2InstanceAttributes \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Ec2InstanceAttributes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Ec2InstanceAttributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Ec2InstanceAttributes",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Ec2InstanceAttributes",
"setterDocumentation" : "/**\n@param ec2InstanceAttributes */",
"setterModel" : {
"variableDeclarationType" : "Ec2InstanceAttributes",
"variableName" : "ec2InstanceAttributes",
"variableType" : "Ec2InstanceAttributes",
"documentation" : "",
"simpleType" : "Ec2InstanceAttributes",
"variableSetterType" : "Ec2InstanceAttributes"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param ec2InstanceAttributes \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Ec2InstanceAttributes",
"variableName" : "ec2InstanceAttributes",
"variableType" : "Ec2InstanceAttributes",
"documentation" : "",
"simpleType" : "Ec2InstanceAttributes",
"variableSetterType" : "Ec2InstanceAttributes"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "LogUri",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The path to the Amazon S3 location where logs for this cluster are stored.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "LogUri",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LogUri",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "LogUri",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "logUri",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "logUri",
"variableType" : "String",
"documentation" : "The path to the Amazon S3 location where logs for this cluster are stored.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "RequestedAmiVersion",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The AMI version requested for this cluster.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**The AMI version requested for this cluster.
\n@return The AMI version requested for this cluster.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RequestedAmiVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RequestedAmiVersion",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RequestedAmiVersion",
"setterDocumentation" : "/**The AMI version requested for this cluster.
\n@param requestedAmiVersion The AMI version requested for this cluster.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "requestedAmiVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestedAmiVersion",
"variableType" : "String",
"documentation" : "The AMI version requested for this cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "RunningAmiVersion",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The AMI version running on this cluster.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**The AMI version running on this cluster.
\n@return The AMI version running on this cluster.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RunningAmiVersion",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RunningAmiVersion",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RunningAmiVersion",
"setterDocumentation" : "/**The AMI version running on this cluster.
\n@param runningAmiVersion The AMI version running on this cluster.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "runningAmiVersion",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "runningAmiVersion",
"variableType" : "String",
"documentation" : "The AMI version running on this cluster.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ReleaseLabel",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The release label for the Amazon EMR release. For Amazon EMR 3.x and 2.x AMIs, use amiVersion instead instead of ReleaseLabel.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ReleaseLabel",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReleaseLabel",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ReleaseLabel",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "releaseLabel",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "releaseLabel",
"variableType" : "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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "AutoTerminate",
"c2jShape" : "Boolean",
"deprecated" : false,
"documentation" : "Specifies whether the cluster should terminate after completing all steps.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@return Specifies whether the cluster should terminate after completing all steps.*/",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "AutoTerminate",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AutoTerminate",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "AutoTerminate",
"setterDocumentation" : "/**Specifies whether the cluster should terminate after completing all steps.
\n@param autoTerminate Specifies whether the cluster should terminate after completing all steps.*/",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "autoTerminate",
"variableType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "autoTerminate",
"variableType" : "Boolean",
"documentation" : "Specifies whether the cluster should terminate after completing all steps.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "TerminationProtected",
"c2jShape" : "Boolean",
"deprecated" : false,
"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.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "TerminationProtected",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TerminationProtected",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "TerminationProtected",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "terminationProtected",
"variableType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "terminationProtected",
"variableType" : "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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "VisibleToAllUsers",
"c2jShape" : "Boolean",
"deprecated" : false,
"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.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "VisibleToAllUsers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VisibleToAllUsers",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "VisibleToAllUsers",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "visibleToAllUsers",
"variableType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "visibleToAllUsers",
"variableType" : "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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Applications",
"c2jShape" : "ApplicationList",
"deprecated" : false,
"documentation" : "The applications installed on this cluster.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**The applications installed on this cluster.
\n@return The applications installed on this cluster.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Applications",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Applications",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Application",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Application",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Application",
"variableName" : "member",
"variableType" : "Application",
"documentation" : "",
"simpleType" : "Application",
"variableSetterType" : "Application"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Application",
"variableName" : "member",
"variableType" : "Application",
"documentation" : "",
"simpleType" : "Application",
"variableSetterType" : "Application"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Application",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Application",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Applications",
"setterDocumentation" : "/**The applications installed on this cluster.
\n@param applications The applications installed on this cluster.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "applications",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"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.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "applications",
"variableType" : "java.util.List",
"documentation" : "The applications installed on this cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Tags",
"c2jShape" : "TagList",
"deprecated" : false,
"documentation" : "A list of tags associated with a cluster.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**A list of tags associated with a cluster.
\n@return A list of tags associated with a cluster.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Tag",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Tags",
"setterDocumentation" : "/**A list of tags associated with a cluster.
\n@param tags A list of tags associated with a cluster.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"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.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "A list of tags associated with a cluster.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ServiceRole",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ServiceRole",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ServiceRole",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ServiceRole",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "serviceRole",
"variableType" : "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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "NormalizedInstanceHours",
"c2jShape" : "Integer",
"deprecated" : false,
"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.
",
"enumType" : null,
"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.*/",
"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.*/",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "NormalizedInstanceHours",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "NormalizedInstanceHours",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "NormalizedInstanceHours",
"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.*/",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "normalizedInstanceHours",
"variableType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "normalizedInstanceHours",
"variableType" : "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"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "MasterPublicDnsName",
"c2jShape" : "String",
"deprecated" : false,
"documentation" : "The public DNS name of the master EC2 instance.
",
"enumType" : null,
"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.*/",
"getterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@return The public DNS name of the master EC2 instance.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "MasterPublicDnsName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "MasterPublicDnsName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "MasterPublicDnsName",
"setterDocumentation" : "/**The public DNS name of the master EC2 instance.
\n@param masterPublicDnsName The public DNS name of the master EC2 instance.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "masterPublicDnsName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"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.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "masterPublicDnsName",
"variableType" : "String",
"documentation" : "The public DNS name of the master EC2 instance.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Configurations",
"c2jShape" : "ConfigurationList",
"deprecated" : false,
"documentation" : " Amazon EMR releases 4.x or later.
The list of Configurations supplied to the EMR cluster.
",
"enumType" : null,
"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.
The list of Configurations supplied to the EMR cluster.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"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.
The list of Configurations supplied to the EMR cluster.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Configurations",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Configurations",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Configuration",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Configuration",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Configuration",
"variableName" : "member",
"variableType" : "Configuration",
"documentation" : "",
"simpleType" : "Configuration",
"variableSetterType" : "Configuration"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Configuration",
"variableName" : "member",
"variableType" : "Configuration",
"documentation" : "",
"simpleType" : "Configuration",
"variableSetterType" : "Configuration"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Configuration",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Configuration",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Configurations",
"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.
The list of Configurations supplied to the EMR cluster.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "configurations",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**