<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWSSDK.ElasticMapReduce</name>
    </assembly>
    <members>
        <member name="T:Amazon.ElasticMapReduce.Model.BootstrapActions">
             <summary>
             Class that provides helper methods for constructing predefined bootstrap actions.
             </summary>
             <example>
             <code>
             IAmazonElasticMapReduce emr = TestUtil.EMRClient;
            
             BootstrapActions bootstrapActions = new BootstrapActions();
            
             var daemons = bootstrapActions.NewConfigureDaemons();
             daemons.AddHeapSize(Daemon.JobTracker, 2048);
            
             RunJobFlowRequest request = new RunJobFlowRequest
             {
                Name = "Job Flow With Bootstrap Actions",
                BootstrapActions = new List&lt;BootstrapActionConfig> 
                {
                    bootstrapActions.NewRunIf("instance.isMaster=true", daemons.Build())
                },
                LogUri = "s3://log-bucket/",
                Instances = new JobFlowInstancesConfig
                {
                    Ec2KeyName = "keypair",
                    HadoopVersion = "0.20",
                    InstanceCount = 5,
                    KeepJobFlowAliveWhenNoSteps = true,
                    MasterInstanceType = "m1.small",
                    SlaveInstanceType = "m1.small"
                }
             };
            
             RunJobFlowResponse response = emr.RunJobFlow(request);
             </code>
             </example> 
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActions.#ctor">
            <summary>
            Creates a new default BootstrapActions for us in us-east-1.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActions.#ctor(System.String)">
            <summary>
            Creates a new BootstrapActions.
            </summary>
            <param name="bucket">the bucket from which to download the bootstrap actions.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActions.NewRunIf(System.String,Amazon.ElasticMapReduce.Model.BootstrapActionConfig)">
            <summary>
            Create a new run-if bootstrap action which lets you conditionally run bootstrap actions.
            </summary>
            <param name="condition">The condition to evaluate, if true the bootstrap action executes.</param>
            <param name="config">The bootstrap action to execute in case of successful evaluation.</param>
            <returns>A BootstrapActionConfig to be provided when running a job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActions.NewConfigureHadoop">
            <summary>
            Create a new bootstrap action which lets you configure Hadoop's XML files.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActions.NewConfigureDaemons">
            <summary>
            Create a new bootstrap action which lets you configure Hadoop's daemons. The options
            are written to the hadoop-user-env.sh file.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Daemon">
            <summary>
            List of Hadoop daemons which can be configured.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ConfigureDaemons.AddHeapSize(Amazon.ElasticMapReduce.Model.Daemon,System.Int32)">
            <summary>
            Set the heap size of a daemon.
            </summary>
            <param name="daemon">The deamon to configure.</param>
            <param name="megabytes">The requested heap size of the daemon.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ConfigureDaemons.AddOpts(Amazon.ElasticMapReduce.Model.Daemon,System.String)">
            <summary>
            Specify additional Java opts to be included when the daemon starts.
            </summary>
            <param name="daemon">The daemon to add opts to.</param>
            <param name="opts">Additional Java command line arguments.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ConfigureDaemons.Replace">
            <summary>
            Replace the existing hadoop-user-env.sh file if it exists.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ConfigureDaemons.Build">
            <summary>
            Returns an object which can be used in a RunJobflow call.
            </summary>
            <returns>an object which can be used in a RunJobflow call.</returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ConfigFile">
            <summary>
            Valid config files.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ConfigureHadoop.AddXml(Amazon.ElasticMapReduce.Model.ConfigFile,System.String)">
            <summary>
            Specify an XML file in S3 to merge with Hadoop's default configuration.
            </summary>
            <param name="file">The config file to merge with.</param>
            <param name="xmlPath">The path in S3 of the XML file.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ConfigureHadoop.AddKeyValue(Amazon.ElasticMapReduce.Model.ConfigFile,System.String,System.String)">
            <summary>
             Specify a key-value pair to merge with Hadoop's default configuration.
            </summary>
            <param name="file">The config file to merge with.</param>
            <param name="key">The config key.</param>
            <param name="value">The config value.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ConfigureHadoop.Build">
            <summary>
            Returns an object which can be used in a RunJobflow call.
            </summary>
            <returns>an object which can be used in a RunJobflow call.</returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.OnArrested">
            <summary>
            The action to take if your step is waiting for the instance group to start
            and it enters the Arrested state.
            <para>
            Fail - Fail the step.
            Wait - Continue waiting until the instance group is no longer arrested (requires
                   manual intervention).
            Continue - Proceed onto the next step.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.OnFailure">
            <summary>
            Action to take if there is a failure modifying your cluster composition.
            Fail - Fail the step.
            Continue - Proceed on to the next step.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep">
             <summary>
             This class provides some helper methods for creating a Resize Job Flow step
             as part of your job flow. The resize step can be used to automatically
             adjust the composition of your cluster while it is running. For example, if
             you have a large workflow with different compute requirements, you can use
             this step to automatically add a task instance group before your most compute
             intensive step.
            
             <code>
             AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
             IAmazonElasticMapReduce emr = new AmazonElasticMapReduceClient(credentials);
            
             var resize = new ResizeJobFlowStep
             {
                 OnArrested = OnArrested.Continue,
                 OnFailure = OnFailure.Continue
             };
                    
             resize.AddResizeAction(new AddInstanceGroup
             {
                 InstanceGroup = "core",
                 InstanceCount = 10
             });
                    
             resize.AddResizeAction(new AddInstanceGroup
             {
                 InstanceGroup = "task",
                 InstanceCount = 10,
                 WithInstanceType = "m1.small"
             });
                    
             HadoopJarStepConfig config = resize.ToHadoopJarStepConfig();
            
             StepConfig resizeJobFlow = new StepConfig {
                  Name = "Resize job flow",
                  ActionOnFailure = "TERMINATE_JOB_FLOW",
                  HadoopJarStep = config,
             };
            
             RunJobFlowRequest request = new RunJobFlowRequest {
                 Name = "Resize job flow",
                 Steps = new List&lt;StepConfig> { resizeJobFlow },
                 LogUri = "s3://log-bucket/",
                 Instances = new JobFlowInstancesConfig {
                     Ec2KeyName = "keypair",
                     HadoopVersion = "0.20",
                     InstanceCount = 5,
                     KeepJobFlowAliveWhenNoSteps = true,
                     MasterInstanceType = "m1.small",
                     SlaveInstanceType = "m1.small"
                 }
             };
            
             RunJobFlowResponse response = emr.RunJobFlow(request);
             </code>
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep.#ctor">
            <summary>
            Creates a new ResizeJobFlowStep using the default Elastic Map Reduce
            bucket (us-east-1.elasticmapreduce) for the default (us-east-1) region.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep.#ctor(System.String)">
            <summary>
            Creates a new ResizeJobFlowStep using the specified Amazon S3 bucket to
            load resources.
            <para>
            The official bucket format is "&lt;region&gt;.elasticmapreduce", so if
            you're using the us-east-1 region, you should use the bucket
            "us-east-1.elasticmapreduce".
            </para>
            </summary>
            <param name="bucket">The Amazon S3 bucket from which to load resources.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep.AddResizeAction(Amazon.ElasticMapReduce.Model.ResizeAction)">
            <summary>
            Add a new action for this step to perform. These actions can be to modify
            or add instance groups. This step supports multiple actions, but requires
            at least one be specified.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep.Wait">
            <summary>
            Whether the step should wait for the modification to complete
            or if it should just continue onto the next step once the modification
            request is received. Defaults to true.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep.OnArrested">
            <summary>
            What action this step should take if any of the instance group modifications result
            in the instance group entering Arrested state. This can happen when the bootstrap
            actions on the newly launched instances are continuously failing.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep.OnFailure">
            <summary>
            What action this step should take if the modification fails. This can happen when
            you request to perform an invalid action, such as shrink a core instance group.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ResizeJobFlowStep.ToHadoopJarStepConfig">
            <summary>
            Creates the final HadoopJarStepConfig once you are done configuring the step. You can use
            this as you would any other HadoopJarStepConfig.
            </summary>
            <returns>HadoopJarStepConfig configured to perform the specified actions.</returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ModifyInstanceGroup">
            Class representing a change to an existing instance group.
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ModifyInstanceGroup.InstanceGroup">
            <summary>
            The identification for the instance group to modify. You can specify either
            core or task if there is only one instance group of that role. Otherwise you can
            specify the instance group ID (such as ig-ABABABABABAB).
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ModifyInstanceGroup.InstanceCount">
            <summary>
            Tthe new size of the instance group.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddInstanceGroup">
            <summary>
            Class representing creating a new instance group.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceGroup.InstanceGroup">
            <summary>
            The role of the new instance group (core, task).
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceGroup.InstanceCount">
            <summary>
            The count of the new instance group.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceGroup.WithInstanceType">
            <summary>
            The instance type to use for this instance group.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepFactory">
             <summary>
             This class provides helper methods for creating common Elastic MapReduce step
             types. To use StepFactory, you should construct it with the appropriate bucket
             for your region. The official bucket format is "&lt;region&gt;.elasticmapreduce", so
             us-east-1 would use the bucket "us-east-1.elasticmapreduce".
             </summary>
             <example>Create an interactive Hive job flow with debugging enabled:
             <code>
              IAmazonElasticMapReduce emr = AWSClientFactory.CreateAmazonElasticMapReduceClient(accessKey, secretKey);
            
              StepFactory stepFactory = new StepFactory();
            
              StepConfig enableDebugging = new StepConfig {
                 Name = "Enable Debugging",
                 ActionOnFailure = "TERMINATE_JOB_FLOW",
                 HadoopJarStep = stepFactory.NewEnableDebuggingStep()
              };
            
              StepConfig installHive = new StepConfig {
                 Name = "Install Hive",
                 ActionOnFailure = "TERMINATE_JOB_FLOW",
                 HadoopJarStep = stepFactory.NewInstallHiveStep()
              };
              
              RunJobFlowRequest request = new RunJobFlowRequest {
                 Name = "Hive Interactive",
                 Steps = new List&lt;StepConfig> { enableDebugging, installHive },
                 LogUri = "s3://log-bucket/",
                 Instances = new JobFlowInstancesConfig {
                     Ec2KeyName = "keypair",
                     HadoopVersion = "0.20",
                     InstanceCount = 5,
                     KeepJobFlowAliveWhenNoSteps = true,
                     MasterInstanceType = "m1.small",
                     SlaveInstanceType = "m1.small"
                 }
              };
            
             RunJobFlowResponse response = emr.RunJobFlow(request);
             </code>
             </example>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.#ctor(System.String)">
            <summary>
            Constructor that gets its resources from the S3 bucket specified 
            </summary>
            <param name="bucket">The bucket that contains the resources used by the step factory</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.#ctor(Amazon.RegionEndpoint)">
            <summary>
            Constructor that gets its resources EMR bucket in the specified region. 
            </summary>
            <param name="region">The region of the EMR bucket to use.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.#ctor">
            <summary>
            Default constructor that gets its resources from the S3 in us-east-1. 
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewScriptRunnerStep(System.String,System.String[])">
            <summary>
            Runs a specified script on the master node of your cluster.
            </summary>
            <param name="script">The script to run</param>
            <param name="args">Arguments to be passed to the script.</param>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewEnableDebuggingStep">
            <summary>
            When run as the first step in your job flow, enables the Hadoop debugging UI
            in the AWS Management Console.
            </summary>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewInstallHiveStep(Amazon.ElasticMapReduce.Model.StepFactory.HiveVersion[])">
            <summary>
            Step that installs Hive on your job flow.
            </summary>
            <param name="hiveVersions">The versions of Hive to install.</param>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewInstallHiveStep">
            <summary>
            Step that installs Hive on your job flow.
            </summary>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewRunHiveScriptStep(System.String,System.String[])">
            <summary>
            Step that runs a Hive script on your job flow.
            </summary>
            <param name="script">The script to run.</param>
            <param name="args">Arguments that get passed to the script.</param>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewRunHiveScriptStepVersioned(System.String,System.String,System.String[])">
            <summary>
            Step that runs a Hive script on your job flow with a specific verson of Hive.
            </summary>
            <param name="script">The script to run.</param>
            <param name="version">The version of Hive to run.</param>
            <param name="args">Arguments that get passed to the script.</param>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewInstallPigStep">
            <summary>
            Step that installs Pig on your job flow.
            </summary>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepFactory.NewRunPigScriptStep(System.String,System.String[])">
            <summary>
            Step that runs a Pig script on your job flow.
            </summary>
            <param name="script">The script to run.</param>
            <param name="args">Arguments that get passed to the script.</param>
            <returns>HadoopJarStepConfig that can be passed to your job flow.</returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepFactory.HiveVersion">
            <summary>
            The available Hive versions.
            For reference: http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/UsingEMR_SupportedHiveVersions.html
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StreamingStep">
             <summary>
             Class that makes it easy to define Hadoop Streaming steps.
             <para>
             See also: <a href="http://hadoop.apache.org/common/docs/r0.20.2/streaming.html">Hadoop Streaming</a>
             </para>
             <code>
             AWSCredentials credentials = new BasicAWSCredentials(accessKey, secretKey);
             IAmazonElasticMapReduce emr = new AmazonElasticMapReduceClient(credentials);
            
             HadoopJarStepConfig config = new StreamingStep {
                 Inputs = new List&lt;string> { "s3://elasticmapreduce/samples/wordcount/input" },
                 Output = "s3://my-bucket/output/",
                 Mapper = "s3://elasticmapreduce/samples/wordcount/wordSplitter.py",
                 Reducer = "aggregate"
             }.ToHadoopJarStepConfig();
            
             StepConfig wordCount = new StepConfig {
                 Name = "Word Count",
                 ActionOnFailure = "TERMINATE_JOB_FLOW",
                 HadoopJarStep = config
             };
            
             RunJobFlowRequest request = new RunJobFlowRequest {
                 Name = "Word Count",
                 Steps = new List&lt;StepConfig> { wordCount },
                 LogUri = "s3://log-bucket/",
                 Instances = new JobFlowInstancesConfig {
                     Ec2KeyName = "keypair",
                     HadoopVersion = "0.20",
                     InstanceCount = 5,
                     KeepJobFlowAliveWhenNoSteps = true,
                     MasterInstanceType = "m1.small",
                     SlaveInstanceType = "m1.small"
                }
             };
            
             RunJobFlowResponse response = emr.RunJobFlow(request);
             </code>
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StreamingStep.#ctor">
            <summary>
            Creates a new default StreamingStep.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StreamingStep.Inputs">
            <summary>
            Gets and sets list of step input paths.
            </summary>
            <value>The inputs.</value>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StreamingStep.AddInputs(System.String[])">
            <summary>
            Add more input paths to this step.
            </summary>
            <param name="inputs">inputs a list of inputs to this step.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StreamingStep.Output">
            <summary>
            Gets and sets the output path.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StreamingStep.Mapper">
            <summary>
            Gets and sets the mapper.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StreamingStep.Reducer">
            <summary>
            Gets and sets the reducer.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StreamingStep.HadoopConfig">
            <summary>
            Gets and sets the hadoopConfig.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StreamingStep.AddHadoopConfig(System.String,System.String)">
            <summary>
            Add a Hadoop config override (-D value)
            </summary>
            <param name="key">Hadoop configuration key.</param>
            <param name="value">Configuration value.</param>
            <returns>A reference to this updated object so that method calls can be chained
            together.</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StreamingStep.ToHadoopJarStepConfig">
            <summary>
            Creates the final HadoopJarStepConfig once you are done configuring the step. You can use
            this as you would any other HadoopJarStepConfig.
            </summary>
            <returns>HadoopJarStepConfig representing this streaming step.</returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest">
            <summary>
            Container for the parameters to the AddInstanceFleet operation.
            Adds an instance fleet to a running cluster.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The unique identifier of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest.InstanceFleet">
            <summary>
            Gets and sets the property InstanceFleet. 
            <para>
            Specifies the configuration of the instance fleet.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddInstanceFleetResponse">
            <summary>
            This is the response object from the AddInstanceFleet operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceFleetResponse.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The unique identifier of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceFleetResponse.InstanceFleetId">
            <summary>
            Gets and sets the property InstanceFleetId. 
            <para>
            The unique identifier of the instance fleet.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest">
            <summary>
            Container for the parameters to the AddInstanceGroups operation.
            Adds one or more instance groups to a running cluster.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest.#ctor(System.String,System.Collections.Generic.List{Amazon.ElasticMapReduce.Model.InstanceGroupConfig})">
            <summary>
            Instantiates AddInstanceGroupsRequest with the parameterized properties
            </summary>
            <param name="jobFlowId">Job flow in which to add the instance groups.</param>
            <param name="instanceGroups">Instance groups to add.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest.InstanceGroups">
            <summary>
            Gets and sets the property InstanceGroups. 
            <para>
            Instance groups to add.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest.JobFlowId">
            <summary>
            Gets and sets the property JobFlowId. 
            <para>
            Job flow in which to add the instance groups.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddInstanceGroupsResponse">
            <summary>
            Output from an AddInstanceGroups call.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceGroupsResponse.InstanceGroupIds">
            <summary>
            Gets and sets the property InstanceGroupIds. 
            <para>
            Instance group IDs of the newly created instance groups.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddInstanceGroupsResponse.JobFlowId">
            <summary>
            Gets and sets the property JobFlowId. 
            <para>
            The job flow ID in which the instance groups are added.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest">
            <summary>
            Container for the parameters to the AddJobFlowSteps operation.
            AddJobFlowSteps adds new steps to a running cluster. A maximum of 256 steps are allowed
            in each job flow.
            
             
            <para>
            If your cluster 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 SSH 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, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/AddMoreThan256Steps.html">Add
            More than 256 Steps to a Cluster</a> in the <i>Amazon EMR Management Guide</i>.
            </para>
             
            <para>
            A step specifies the location of a JAR file stored either on the master node of the
            cluster 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.
            </para>
             
            <para>
            Amazon EMR 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.
            </para>
             
            <para>
            You can only add steps to a cluster that is in one of the following states: STARTING,
            BOOTSTRAPPING, RUNNING, or WAITING.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest.#ctor(System.String)">
            <summary>
            Instantiates AddJobFlowStepsRequest with the parameterized properties
            </summary>
            <param name="jobFlowId">A string that uniquely identifies the job flow. This identifier is returned by <a>RunJobFlow</a> and can also be obtained from <a>ListClusters</a>. </param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest.#ctor(System.String,System.Collections.Generic.List{Amazon.ElasticMapReduce.Model.StepConfig})">
            <summary>
            Instantiates AddJobFlowStepsRequest with the parameterized properties
            </summary>
            <param name="jobFlowId">A string that uniquely identifies the job flow. This identifier is returned by <a>RunJobFlow</a> and can also be obtained from <a>ListClusters</a>. </param>
            <param name="steps"> A list of <a>StepConfig</a> to be executed by the job flow. </param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest.JobFlowId">
            <summary>
            Gets and sets the property JobFlowId. 
            <para>
            A string that uniquely identifies the job flow. This identifier is returned by <a>RunJobFlow</a>
            and can also be obtained from <a>ListClusters</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest.Steps">
            <summary>
            Gets and sets the property Steps. 
            <para>
             A list of <a>StepConfig</a> to be executed by the job flow. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddJobFlowStepsResponse">
            <summary>
            The output for the <a>AddJobFlowSteps</a> operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddJobFlowStepsResponse.StepIds">
            <summary>
            Gets and sets the property StepIds. 
            <para>
            The identifiers of the list of steps added to the job flow.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddTagsRequest">
            <summary>
            Container for the parameters to the AddTags operation.
            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 <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddTagsRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddTagsRequest.#ctor(System.String)">
            <summary>
            Instantiates AddTagsRequest with the parameterized properties
            </summary>
            <param name="resourceId">The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.AddTagsRequest.#ctor(System.String,System.Collections.Generic.List{Amazon.ElasticMapReduce.Model.Tag})">
            <summary>
            Instantiates AddTagsRequest with the parameterized properties
            </summary>
            <param name="resourceId">The Amazon EMR resource identifier to which tags will be added. This value must be a cluster identifier.</param>
            <param name="tags">A list of tags to associate with a cluster and propagate to 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.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddTagsRequest.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
            The Amazon EMR resource identifier to which tags will be added. This value must be
            a cluster identifier.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AddTagsRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            A list of tags to associate with a cluster and propagate to 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.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AddTagsResponse">
            <summary>
            This output indicates the result of adding tags to a resource.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Application">
            <summary>
            With Amazon EMR release version 4.0 and later, the only accepted parameter is the
            application name. To pass arguments to applications, you use configuration classifications
            specified using configuration JSON objects. For more information, see <a href="https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html">Configuring
            Applications</a>.
            
             
            <para>
            With earlier Amazon EMR releases, the 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.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Application.AdditionalInfo">
            <summary>
            Gets and sets the property AdditionalInfo. 
            <para>
            This option is for advanced users only. This is meta information about third-party
            applications that third-party vendors use for testing purposes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Application.Args">
            <summary>
            Gets and sets the property Args. 
            <para>
            Arguments for Amazon EMR to pass to the application.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Application.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the application.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Application.Version">
            <summary>
            Gets and sets the property Version. 
            <para>
            The version of the application.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AutoScalingPolicy">
            <summary>
            An automatic scaling policy for a core instance group or task instance group in an
            Amazon EMR cluster. An automatic scaling policy defines how an instance group dynamically
            adds and terminates EC2 instances in response to the value of a CloudWatch metric.
            See <a>PutAutoScalingPolicy</a>.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicy.Constraints">
            <summary>
            Gets and sets the property Constraints. 
            <para>
            The upper and lower EC2 instance limits for an automatic scaling policy. Automatic
            scaling activity will not cause an instance group to grow above or below these limits.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicy.Rules">
            <summary>
            Gets and sets the property Rules. 
            <para>
            The scale-in and scale-out rules that comprise the automatic scaling policy.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AutoScalingPolicyDescription">
            <summary>
            An automatic scaling policy for a core instance group or task instance group in an
            Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically
            adds and terminates EC2 instances in response to the value of a CloudWatch metric.
            See <a>PutAutoScalingPolicy</a>.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicyDescription.Constraints">
            <summary>
            Gets and sets the property Constraints. 
            <para>
            The upper and lower EC2 instance limits for an automatic scaling policy. Automatic
            scaling activity will not cause an instance group to grow above or below these limits.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicyDescription.Rules">
            <summary>
            Gets and sets the property Rules. 
            <para>
            The scale-in and scale-out rules that comprise the automatic scaling policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicyDescription.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The status of an automatic scaling policy. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AutoScalingPolicyStateChangeReason">
            <summary>
            The reason for an <a>AutoScalingPolicyStatus</a> change.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicyStateChangeReason.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            The code indicating the reason for the change in status.<code>USER_REQUEST</code>
            indicates that the scaling policy status was changed by a user. <code>PROVISION_FAILURE</code>
            indicates that the status change was because the policy failed to provision. <code>CLEANUP_FAILURE</code>
            indicates an error.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicyStateChangeReason.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            A friendly, more verbose message that accompanies an automatic scaling policy state
            change.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.AutoScalingPolicyStatus">
            <summary>
            The status of an automatic scaling policy.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicyStatus.State">
            <summary>
            Gets and sets the property State. 
            <para>
            Indicates the status of the automatic scaling policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.AutoScalingPolicyStatus.StateChangeReason">
            <summary>
            Gets and sets the property StateChangeReason. 
            <para>
            The reason for a change in status.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.BootstrapActionConfig">
            <summary>
            Configuration of a bootstrap action.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActionConfig.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActionConfig.#ctor(System.String,Amazon.ElasticMapReduce.Model.ScriptBootstrapActionConfig)">
            <summary>
            Instantiates BootstrapActionConfig with the parameterized properties
            </summary>
            <param name="name">The name of the bootstrap action.</param>
            <param name="scriptBootstrapAction">The script run by the bootstrap action.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.BootstrapActionConfig.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the bootstrap action.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.BootstrapActionConfig.ScriptBootstrapAction">
            <summary>
            Gets and sets the property ScriptBootstrapAction. 
            <para>
            The script run by the bootstrap action.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.BootstrapActionDetail">
            <summary>
            Reports the configuration of a bootstrap action in a cluster (job flow).
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActionDetail.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.BootstrapActionDetail.#ctor(Amazon.ElasticMapReduce.Model.BootstrapActionConfig)">
            <summary>
            Instantiates BootstrapActionDetail with the parameterized properties
            </summary>
            <param name="bootstrapActionConfig">A description of the bootstrap action.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.BootstrapActionDetail.BootstrapActionConfig">
            <summary>
            Gets and sets the property BootstrapActionConfig. 
            <para>
            A description of the bootstrap action.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.CancelStepsInfo">
            <summary>
            Specification of the status of a CancelSteps request. Available only in Amazon EMR
            version 4.8.0 and later, excluding version 5.0.0.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CancelStepsInfo.Reason">
            <summary>
            Gets and sets the property Reason. 
            <para>
            The reason for the failure if the CancelSteps request fails.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CancelStepsInfo.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The status of a CancelSteps Request. The value may be SUBMITTED or FAILED.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CancelStepsInfo.StepId">
            <summary>
            Gets and sets the property StepId. 
            <para>
            The encrypted StepId of a step.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.CancelStepsRequest">
            <summary>
            Container for the parameters to the CancelSteps operation.
            Cancels a pending step or steps in a running cluster. Available only in Amazon EMR
            versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed
            in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not
            guarantee a step will be canceled, even if the request is successfully submitted.
            You can only cancel steps that are in a <code>PENDING</code> state.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CancelStepsRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The <code>ClusterID</code> for which specified steps will be canceled. Use <a>RunJobFlow</a>
            and <a>ListClusters</a> to get ClusterIDs. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CancelStepsRequest.StepIds">
            <summary>
            Gets and sets the property StepIds. 
            <para>
            The list of <code>StepIDs</code> to cancel. Use <a>ListSteps</a> to get steps and
            their states for the specified cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.CancelStepsResponse">
            <summary>
            The output for the <a>CancelSteps</a> operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CancelStepsResponse.CancelStepsInfoList">
            <summary>
            Gets and sets the property CancelStepsInfoList. 
            <para>
            A list of <a>CancelStepsInfo</a>, which shows the status of specified cancel requests
            for each <code>StepID</code> specified.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition">
            <summary>
            The definition of a CloudWatch metric alarm, which determines when an automatic scaling
            activity is triggered. When the defined alarm conditions are satisfied, scaling activity
            begins.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.ComparisonOperator">
            <summary>
            Gets and sets the property ComparisonOperator. 
            <para>
            Determines how the metric specified by <code>MetricName</code> is compared to the
            value specified by <code>Threshold</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.Dimensions">
            <summary>
            Gets and sets the property Dimensions. 
            <para>
            A CloudWatch metric dimension.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.EvaluationPeriods">
            <summary>
            Gets and sets the property EvaluationPeriods. 
            <para>
            The number of periods, expressed in seconds using <code>Period</code>, during which
            the alarm condition must exist before the alarm triggers automatic scaling activity.
            The default value is <code>1</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.MetricName">
            <summary>
            Gets and sets the property MetricName. 
            <para>
            The name of the CloudWatch metric that is watched to determine an alarm condition.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.Namespace">
            <summary>
            Gets and sets the property Namespace. 
            <para>
            The namespace for the CloudWatch metric. The default is <code>AWS/ElasticMapReduce</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.Period">
            <summary>
            Gets and sets the property Period. 
            <para>
            The period, in seconds, over which the statistic is applied. EMR CloudWatch metrics
            are emitted every five minutes (300 seconds), so if an EMR CloudWatch metric is specified,
            specify <code>300</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.Statistic">
            <summary>
            Gets and sets the property Statistic. 
            <para>
            The statistic to apply to the metric associated with the alarm. The default is <code>AVERAGE</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.Threshold">
            <summary>
            Gets and sets the property Threshold. 
            <para>
            The value against which the specified statistic is compared.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition.Unit">
            <summary>
            Gets and sets the property Unit. 
            <para>
            The unit of measure associated with the CloudWatch metric being watched. The value
            specified for <code>Unit</code> must correspond to the units specified in the CloudWatch
            metric.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Cluster">
            <summary>
            The detailed description of the cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.Applications">
            <summary>
            Gets and sets the property Applications. 
            <para>
            The applications installed on this cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.AutoScalingRole">
            <summary>
            Gets and sets the property AutoScalingRole. 
            <para>
            An IAM role for automatic scaling policies. The default role is <code>EMR_AutoScaling_DefaultRole</code>.
            The IAM role provides permissions that the automatic scaling feature requires to launch
            and terminate EC2 instances in an instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.AutoTerminate">
            <summary>
            Gets and sets the property AutoTerminate. 
            <para>
            Specifies whether the cluster should terminate after completing all steps.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.Configurations">
            <summary>
            Gets and sets the property Configurations. 
            <para>
            Applies only to Amazon EMR releases 4.x and later. The list of Configurations supplied
            to the EMR cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.CustomAmiId">
            <summary>
            Gets and sets the property CustomAmiId. 
            <para>
            Available only in Amazon EMR version 5.7.0 and later. The ID of a custom Amazon EBS-backed
            Linux AMI if the cluster uses a custom AMI.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.EbsRootVolumeSize">
            <summary>
            Gets and sets the property EbsRootVolumeSize. 
            <para>
            The size, in GiB, of the EBS root device volume of the Linux AMI that is used for
            each EC2 instance. Available in Amazon EMR version 4.x and later.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.Ec2InstanceAttributes">
            <summary>
            Gets and sets the property Ec2InstanceAttributes. 
            <para>
            Provides information about the EC2 instances in a cluster grouped by category. For
            example, key name, subnet ID, IAM instance profile, and so on.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The unique identifier for the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.InstanceCollectionType">
            <summary>
            Gets and sets the property InstanceCollectionType. <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note> 
            <para>
            The instance group configuration of the cluster. A value of <code>INSTANCE_GROUP</code>
            indicates a uniform instance group configuration. A value of <code>INSTANCE_FLEET</code>
            indicates an instance fleets configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.KerberosAttributes">
            <summary>
            Gets and sets the property KerberosAttributes. 
            <para>
            Attributes for Kerberos configuration when Kerberos authentication is enabled using
            a security configuration. For more information see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-kerberos.html">Use
            Kerberos Authentication</a> in the <i>EMR Management Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.LogUri">
            <summary>
            Gets and sets the property LogUri. 
            <para>
            The path to the Amazon S3 location where logs for this cluster are stored.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.MasterPublicDnsName">
            <summary>
            Gets and sets the property MasterPublicDnsName. 
            <para>
            The DNS name of the master node. If the cluster is on a private subnet, this is the
            private DNS name. On a public subnet, this is the public DNS name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.NormalizedInstanceHours">
            <summary>
            Gets and sets the property NormalizedInstanceHours. 
            <para>
            An approximation of the cost of the cluster, 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.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.ReleaseLabel">
            <summary>
            Gets and sets the property ReleaseLabel. 
            <para>
            The Amazon EMR release label, which determines the version of open-source application
            packages installed on the cluster. Release labels are in the form <code>emr-x.x.x</code>,
            where x.x.x is an Amazon EMR release version, for example, <code>emr-5.14.0</code>.
            For more information about Amazon EMR release versions and included application versions
            and features, see <a href="https://docs.aws.amazon.com/emr/latest/ReleaseGuide/">https://docs.aws.amazon.com/emr/latest/ReleaseGuide/</a>.
            The release label applies only to Amazon EMR releases versions 4.x and later. Earlier
            versions use <code>AmiVersion</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.RepoUpgradeOnBoot">
            <summary>
            Gets and sets the property RepoUpgradeOnBoot. 
            <para>
            Applies only when <code>CustomAmiID</code> is used. Specifies the type of updates
            that are applied from the Amazon Linux AMI package repositories when an instance boots
            using the AMI.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.RequestedAmiVersion">
            <summary>
            Gets and sets the property RequestedAmiVersion. 
            <para>
            The AMI version requested for this cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.RunningAmiVersion">
            <summary>
            Gets and sets the property RunningAmiVersion. 
            <para>
            The AMI version running on this cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.ScaleDownBehavior">
            <summary>
            Gets and sets the property ScaleDownBehavior. 
            <para>
            The way that individual Amazon EC2 instances terminate when an automatic scale-in
            activity occurs or an instance group is resized. <code>TERMINATE_AT_INSTANCE_HOUR</code>
            indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless
            of when the request to terminate the instance was submitted. This option is only available
            with Amazon EMR 5.1.0 and later and is the default for clusters created using that
            version. <code>TERMINATE_AT_TASK_COMPLETION</code> indicates that Amazon EMR blacklists
            and drains tasks from nodes before terminating the Amazon EC2 instances, regardless
            of the instance-hour boundary. With either behavior, Amazon EMR removes the least
            active nodes first and blocks instance termination if it could lead to HDFS corruption.
            <code>TERMINATE_AT_TASK_COMPLETION</code> is available only in Amazon EMR version
            4.1.0 and later, and is the default for versions of Amazon EMR earlier than 5.1.0.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.SecurityConfiguration">
            <summary>
            Gets and sets the property SecurityConfiguration. 
            <para>
            The name of the security configuration applied to the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.ServiceRole">
            <summary>
            Gets and sets the property ServiceRole. 
            <para>
            The IAM role that will be assumed by the Amazon EMR service to access AWS resources
            on your behalf.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status details about the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            A list of tags associated with a cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.TerminationProtected">
            <summary>
            Gets and sets the property TerminationProtected. 
            <para>
            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.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Cluster.VisibleToAllUsers">
            <summary>
            Gets and sets the property VisibleToAllUsers. 
            <para>
            Indicates whether the cluster is visible to all IAM users of the AWS account associated
            with the cluster. If this value is set to <code>true</code>, all IAM users of that
            AWS account can view and manage the cluster if they have the proper policy permissions
            set. If this value is <code>false</code>, only the IAM user that created the cluster
            can view and manage it. This value can be changed using the <a>SetVisibleToAllUsers</a>
            action.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ClusterStateChangeReason">
            <summary>
            The reason that the cluster changed to its current state.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterStateChangeReason.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            The programmatic code for the state change reason.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterStateChangeReason.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The descriptive message for the state change reason.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ClusterStatus">
            <summary>
            The detailed status of the cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterStatus.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The current state of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterStatus.StateChangeReason">
            <summary>
            Gets and sets the property StateChangeReason. 
            <para>
            The reason for the cluster status change.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterStatus.Timeline">
            <summary>
            Gets and sets the property Timeline. 
            <para>
            A timeline that represents the status of a cluster over the lifetime of the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ClusterSummary">
            <summary>
            The summary description of the cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The unique identifier for the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterSummary.NormalizedInstanceHours">
            <summary>
            Gets and sets the property NormalizedInstanceHours. 
            <para>
            An approximation of the cost of the cluster, 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.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterSummary.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The details about the current status of the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ClusterTimeline">
            <summary>
            Represents the timeline of the cluster's lifecycle.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterTimeline.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The creation date and time of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterTimeline.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The date and time when the cluster was terminated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ClusterTimeline.ReadyDateTime">
            <summary>
            Gets and sets the property ReadyDateTime. 
            <para>
            The date and time when the cluster was ready to execute steps.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Command">
            <summary>
            An entity describing an executable that runs on a cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Command.Args">
            <summary>
            Gets and sets the property Args. 
            <para>
            Arguments for Amazon EMR to pass to the command for execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Command.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the command.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Command.ScriptPath">
            <summary>
            Gets and sets the property ScriptPath. 
            <para>
            The Amazon S3 location of the command script.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Configuration">
            <summary>
            <note> 
            <para>
            Amazon EMR releases 4.x or later.
            </para>
             </note> 
            <para>
            An optional configuration specification to be used when provisioning cluster instances,
            which can include configurations for applications and software bundled with Amazon
            EMR. A configuration consists of a classification, properties, and optional nested
            configurations. A classification refers to an application-specific configuration file.
            Properties are the settings you want to change in that file. For more information,
            see <a href="https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html">Configuring
            Applications</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Configuration.Classification">
            <summary>
            Gets and sets the property Classification. 
            <para>
            The classification within a configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Configuration.Configurations">
            <summary>
            Gets and sets the property Configurations. 
            <para>
            A list of additional configurations to apply within a configuration object.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Configuration.Properties">
            <summary>
            Gets and sets the property Properties. 
            <para>
            A set of properties specified within a configuration classification.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest">
            <summary>
            Container for the parameters to the CreateSecurityConfiguration operation.
            Creates a security configuration, which is stored in the service and can be specified
            when a cluster is created.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the security configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest.SecurityConfiguration">
            <summary>
            Gets and sets the property SecurityConfiguration. 
            <para>
            The security configuration details in JSON format. For JSON parameters and examples,
            see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-security-configurations.html">Use
            Security Configurations to Set Up Cluster Security</a> in the <i>Amazon EMR Management
            Guide</i>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationResponse">
            <summary>
            This is the response object from the CreateSecurityConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationResponse.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The date and time the security configuration was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the security configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationRequest">
            <summary>
            Container for the parameters to the DeleteSecurityConfiguration operation.
            Deletes a security configuration.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the security configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationResponse">
            <summary>
            This is the response object from the DeleteSecurityConfiguration operation.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeClusterRequest">
            <summary>
            Container for the parameters to the DescribeCluster operation.
            Provides cluster-level details including status, hardware and software configuration,
            VPC settings, and so on.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeClusterRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The identifier of the cluster to describe.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeClusterResponse">
            <summary>
            This output contains the description of the cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeClusterResponse.Cluster">
            <summary>
            Gets and sets the property Cluster. 
            <para>
            This output contains the details for the requested cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest">
            <summary>
            Container for the parameters to the DescribeJobFlows operation.
            This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
            <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a>
            instead.
            
             
            <para>
            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.
            </para>
             
            <para>
            Regardless of supplied parameters, only job flows created within the last two months
            are returned.
            </para>
             
            <para>
            If no parameters are supplied, then job flows matching either of the following criteria
            are returned:
            </para>
             <ul> <li> 
            <para>
            Job flows created and completed in the last two weeks
            </para>
             </li> <li> 
            <para>
             Job flows created within the last two months that are in one of the following states:
            <code>RUNNING</code>, <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
            
            </para>
             </li> </ul> 
            <para>
            Amazon EMR can return a maximum of 512 job flow descriptions.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest.#ctor(System.Collections.Generic.List{System.String})">
            <summary>
            Instantiates DescribeJobFlowsRequest with the parameterized properties
            </summary>
            <param name="jobFlowIds">Return only job flows whose job flow ID is contained in this list.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest.CreatedAfter">
            <summary>
            Gets and sets the property CreatedAfter. 
            <para>
            Return only job flows created after this date and time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest.CreatedBefore">
            <summary>
            Gets and sets the property CreatedBefore. 
            <para>
            Return only job flows created before this date and time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest.JobFlowIds">
            <summary>
            Gets and sets the property JobFlowIds. 
            <para>
            Return only job flows whose job flow ID is contained in this list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest.JobFlowStates">
            <summary>
            Gets and sets the property JobFlowStates. 
            <para>
            Return only job flows whose state is contained in this list.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeJobFlowsResponse">
            <summary>
            The output for the <a>DescribeJobFlows</a> operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeJobFlowsResponse.JobFlows">
            <summary>
            Gets and sets the property JobFlows. 
            <para>
            A list of job flows matching the parameters supplied.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationRequest">
            <summary>
            Container for the parameters to the DescribeSecurityConfiguration operation.
            Provides the details of a security configuration by returning the configuration JSON.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the security configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationResponse">
            <summary>
            This is the response object from the DescribeSecurityConfiguration operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationResponse.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The date and time the security configuration was created
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationResponse.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the security configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationResponse.SecurityConfiguration">
            <summary>
            Gets and sets the property SecurityConfiguration. 
            <para>
            The security configuration details in JSON format.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeStepRequest">
            <summary>
            Container for the parameters to the DescribeStep operation.
            Provides more detail about the cluster step.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeStepRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The identifier of the cluster with steps to describe.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeStepRequest.StepId">
            <summary>
            Gets and sets the property StepId. 
            <para>
            The identifier of the step to describe.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.DescribeStepResponse">
            <summary>
            This output contains the description of the cluster step.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.DescribeStepResponse.Step">
            <summary>
            Gets and sets the property Step. 
            <para>
            The step details for the requested step identifier.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.EbsBlockDevice">
            <summary>
            Configuration of requested EBS block device associated with the instance group.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsBlockDevice.Device">
            <summary>
            Gets and sets the property Device. 
            <para>
            The device name that is exposed to the instance, such as /dev/sdh.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsBlockDevice.VolumeSpecification">
            <summary>
            Gets and sets the property VolumeSpecification. 
            <para>
            EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested
            for the EBS volume attached to an EC2 instance in the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.EbsBlockDeviceConfig">
            <summary>
            Configuration of requested EBS block device associated with the instance group with
            count of volumes that will be associated to every instance.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsBlockDeviceConfig.VolumeSpecification">
            <summary>
            Gets and sets the property VolumeSpecification. 
            <para>
            EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested
            for the EBS volume attached to an EC2 instance in the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsBlockDeviceConfig.VolumesPerInstance">
            <summary>
            Gets and sets the property VolumesPerInstance. 
            <para>
            Number of EBS volumes with a specific volume configuration that will be associated
            with every instance in the instance group
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.EbsConfiguration">
            <summary>
            The Amazon EBS configuration of a cluster instance.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsConfiguration.EbsBlockDeviceConfigs">
            <summary>
            Gets and sets the property EbsBlockDeviceConfigs. 
            <para>
            An array of Amazon EBS volume specifications attached to a cluster instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsConfiguration.EbsOptimized">
            <summary>
            Gets and sets the property EbsOptimized. 
            <para>
            Indicates whether an Amazon EBS volume is EBS-optimized.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.EbsVolume">
            <summary>
            EBS block device that's attached to an EC2 instance.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsVolume.Device">
            <summary>
            Gets and sets the property Device. 
            <para>
            The device name that is exposed to the instance, such as /dev/sdh.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.EbsVolume.VolumeId">
            <summary>
            Gets and sets the property VolumeId. 
            <para>
            The volume identifier of the EBS volume.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes">
            <summary>
            Provides information about the EC2 instances in a cluster grouped by category. For
            example, key name, subnet ID, IAM instance profile, and so on.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.AdditionalMasterSecurityGroups">
            <summary>
            Gets and sets the property AdditionalMasterSecurityGroups. 
            <para>
            A list of additional Amazon EC2 security group IDs for the master node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.AdditionalSlaveSecurityGroups">
            <summary>
            Gets and sets the property AdditionalSlaveSecurityGroups. 
            <para>
            A list of additional Amazon EC2 security group IDs for the core and task nodes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.Ec2AvailabilityZone">
            <summary>
            Gets and sets the property Ec2AvailabilityZone. 
            <para>
            The Availability Zone in which the cluster will run. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.Ec2KeyName">
            <summary>
            Gets and sets the property Ec2KeyName. 
            <para>
            The name of the Amazon EC2 key pair to use when connecting with SSH into the master
            node as a user named "hadoop".
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.Ec2SubnetId">
            <summary>
            Gets and sets the property Ec2SubnetId. 
            <para>
            To launch the cluster in Amazon VPC, set this parameter to the identifier of the Amazon
            VPC subnet where you want the cluster to launch. If you do not specify this value,
            the cluster is launched in the normal AWS cloud, outside of a VPC.
            </para>
             
            <para>
            Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge)
            instances. Thus, you cannot specify the cc1.4xlarge instance type for nodes of a cluster
            launched in a VPC.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.EmrManagedMasterSecurityGroup">
            <summary>
            Gets and sets the property EmrManagedMasterSecurityGroup. 
            <para>
            The identifier of the Amazon EC2 security group for the master node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.EmrManagedSlaveSecurityGroup">
            <summary>
            Gets and sets the property EmrManagedSlaveSecurityGroup. 
            <para>
            The identifier of the Amazon EC2 security group for the core and task nodes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.IamInstanceProfile">
            <summary>
            Gets and sets the property IamInstanceProfile. 
            <para>
            The IAM role that was specified when the cluster was launched. The EC2 instances of
            the cluster assume this role.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.RequestedEc2AvailabilityZones">
            <summary>
            Gets and sets the property RequestedEc2AvailabilityZones. 
            <para>
            Applies to clusters configured with the instance fleets option. Specifies one or more
            Availability Zones in which to launch EC2 cluster instances when the EC2-Classic network
            configuration is supported. Amazon EMR chooses the Availability Zone with the best
            fit from among the list of <code>RequestedEc2AvailabilityZones</code>, and then launches
            all cluster instances within that Availability Zone. If you do not specify this value,
            Amazon EMR chooses the Availability Zone for you. <code>RequestedEc2SubnetIDs</code>
            and <code>RequestedEc2AvailabilityZones</code> cannot be specified together.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.RequestedEc2SubnetIds">
            <summary>
            Gets and sets the property RequestedEc2SubnetIds. 
            <para>
            Applies to clusters configured with the instance fleets option. Specifies the unique
            identifier of one or more Amazon EC2 subnets in which to launch EC2 cluster instances.
            Subnets must exist within the same VPC. Amazon EMR chooses the EC2 subnet with the
            best fit from among the list of <code>RequestedEc2SubnetIds</code>, and then launches
            all cluster instances within that Subnet. If this value is not specified, and the
            account and region support EC2-Classic networks, the cluster launches instances in
            the EC2-Classic network and uses <code>RequestedEc2AvailabilityZones</code> instead
            of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon
            EMR chooses the subnet for you. <code>RequestedEc2SubnetIDs</code> and <code>RequestedEc2AvailabilityZones</code>
            cannot be specified together.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Ec2InstanceAttributes.ServiceAccessSecurityGroup">
            <summary>
            Gets and sets the property ServiceAccessSecurityGroup. 
            <para>
            The identifier of the Amazon EC2 security group for the Amazon EMR service to access
            clusters in VPC private subnets.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.FailureDetails">
            <summary>
            The details of the step failure. The service attempts to detect the root cause for
            many common failures.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.FailureDetails.LogFile">
            <summary>
            Gets and sets the property LogFile. 
            <para>
            The path to the log file where the step failure root cause was originally recorded.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.FailureDetails.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The descriptive message including the error the EMR service has identified as the
            cause of step failure. This is text from an error log that describes the root cause
            of the failure.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.FailureDetails.Reason">
            <summary>
            Gets and sets the property Reason. 
            <para>
            The reason for the step failure. In the case where the service cannot successfully
            determine the root cause of the failure, it returns "Unknown Error" as a reason.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.HadoopJarStepConfig">
            <summary>
            A job flow step consisting of a JAR file whose main function will be executed. The
            main function submits a job for Hadoop to execute and waits for the job to finish
            or fail.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.HadoopJarStepConfig.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.HadoopJarStepConfig.#ctor(System.String)">
            <summary>
            Instantiates HadoopJarStepConfig with the parameterized properties
            </summary>
            <param name="jar">A path to a JAR file run during the step.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopJarStepConfig.Args">
            <summary>
            Gets and sets the property Args. 
            <para>
            A list of command line arguments passed to the JAR file's main function when executed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopJarStepConfig.Jar">
            <summary>
            Gets and sets the property Jar. 
            <para>
            A path to a JAR file run during the step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopJarStepConfig.MainClass">
            <summary>
            Gets and sets the property MainClass. 
            <para>
            The name of the main class in the specified Java file. If not specified, the JAR file
            should specify a Main-Class in its manifest file.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopJarStepConfig.Properties">
            <summary>
            Gets and sets the property Properties. 
            <para>
            A list of Java properties that are set when the step runs. You can use these properties
            to pass key value pairs to your main function.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.HadoopStepConfig">
            <summary>
            A cluster step consisting of a JAR file whose main function will be executed. The
            main function submits a job for Hadoop to execute and waits for the job to finish
            or fail.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopStepConfig.Args">
            <summary>
            Gets and sets the property Args. 
            <para>
            The list of command line arguments to pass to the JAR file's main function for execution.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopStepConfig.Jar">
            <summary>
            Gets and sets the property Jar. 
            <para>
            The path to the JAR file that runs during the step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopStepConfig.MainClass">
            <summary>
            Gets and sets the property MainClass. 
            <para>
            The name of the main class in the specified Java file. If not specified, the JAR file
            should specify a main class in its manifest file.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.HadoopStepConfig.Properties">
            <summary>
            Gets and sets the property Properties. 
            <para>
            The list of Java properties that are set when the step runs. You can use these properties
            to pass key value pairs to your main function.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Instance">
            <summary>
            Represents an EC2 instance provisioned as part of cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.EbsVolumes">
            <summary>
            Gets and sets the property EbsVolumes. 
            <para>
            The list of EBS volumes that are attached to this instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.Ec2InstanceId">
            <summary>
            Gets and sets the property Ec2InstanceId. 
            <para>
            The unique identifier of the instance in Amazon EC2.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The unique identifier for the instance in Amazon EMR.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.InstanceFleetId">
            <summary>
            Gets and sets the property InstanceFleetId. 
            <para>
            The unique identifier of the instance fleet to which an EC2 instance belongs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.InstanceGroupId">
            <summary>
            Gets and sets the property InstanceGroupId. 
            <para>
            The identifier of the instance group to which this instance belongs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The EC2 instance type, for example <code>m3.xlarge</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.Market">
            <summary>
            Gets and sets the property Market. 
            <para>
            The instance purchasing option. Valid values are <code>ON_DEMAND</code> or <code>SPOT</code>.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.PrivateDnsName">
            <summary>
            Gets and sets the property PrivateDnsName. 
            <para>
            The private DNS name of the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.PrivateIpAddress">
            <summary>
            Gets and sets the property PrivateIpAddress. 
            <para>
            The private IP address of the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.PublicDnsName">
            <summary>
            Gets and sets the property PublicDnsName. 
            <para>
            The public DNS name of the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.PublicIpAddress">
            <summary>
            Gets and sets the property PublicIpAddress. 
            <para>
            The public IP address of the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Instance.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the instance.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceFleet">
            <summary>
            Describes an instance fleet, which is a group of EC2 instances that host a particular
            node type (master, core, or task) in an Amazon EMR cluster. Instance fleets can consist
            of a mix of instance types and On-Demand and Spot instances, which are provisioned
            to meet a defined target capacity. 
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The unique identifier of the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.InstanceFleetType">
            <summary>
            Gets and sets the property InstanceFleetType. 
            <para>
            The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
            
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.InstanceTypeSpecifications">
            <summary>
            Gets and sets the property InstanceTypeSpecifications. 
            <para>
            The specification for the instance types that comprise an instance fleet. Up to five
            unique instance specifications may be defined for each instance fleet. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.LaunchSpecifications">
            <summary>
            Gets and sets the property LaunchSpecifications. 
            <para>
            Describes the launch specification for an instance fleet. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            A friendly name for the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.ProvisionedOnDemandCapacity">
            <summary>
            Gets and sets the property ProvisionedOnDemandCapacity. 
            <para>
            The number of On-Demand units that have been provisioned for the instance fleet to
            fulfill <code>TargetOnDemandCapacity</code>. This provisioned capacity might be less
            than or greater than <code>TargetOnDemandCapacity</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.ProvisionedSpotCapacity">
            <summary>
            Gets and sets the property ProvisionedSpotCapacity. 
            <para>
            The number of Spot units that have been provisioned for this instance fleet to fulfill
            <code>TargetSpotCapacity</code>. This provisioned capacity might be less than or greater
            than <code>TargetSpotCapacity</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the instance fleet. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.TargetOnDemandCapacity">
            <summary>
            Gets and sets the property TargetOnDemandCapacity. 
            <para>
            The target capacity of On-Demand units for the instance fleet, which determines how
            many On-Demand instances to provision. When the instance fleet launches, Amazon EMR
            tries to provision On-Demand instances as specified by <a>InstanceTypeConfig</a>.
            Each instance configuration has a specified <code>WeightedCapacity</code>. When an
            On-Demand instance is provisioned, the <code>WeightedCapacity</code> units count toward
            the target capacity. Amazon EMR provisions instances until the target capacity is
            totally fulfilled, even if this results in an overage. For example, if there are 2
            units remaining to fulfill capacity, and Amazon EMR can only provision an instance
            with a <code>WeightedCapacity</code> of 5 units, the instance is provisioned, and
            the target capacity is exceeded by 3 units. You can use <a>InstanceFleet$ProvisionedOnDemandCapacity</a>
            to determine the Spot capacity units that have been provisioned for the instance fleet.
            </para>
             <note> 
            <para>
            If not specified or set to 0, only Spot instances are provisioned for the instance
            fleet using <code>TargetSpotCapacity</code>. At least one of <code>TargetSpotCapacity</code>
            and <code>TargetOnDemandCapacity</code> should be greater than 0. For a master instance
            fleet, only one of <code>TargetSpotCapacity</code> and <code>TargetOnDemandCapacity</code>
            can be specified, and its value must be 1.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleet.TargetSpotCapacity">
            <summary>
            Gets and sets the property TargetSpotCapacity. 
            <para>
            The target capacity of Spot units for the instance fleet, which determines how many
            Spot instances to provision. When the instance fleet launches, Amazon EMR tries to
            provision Spot instances as specified by <a>InstanceTypeConfig</a>. Each instance
            configuration has a specified <code>WeightedCapacity</code>. When a Spot instance
            is provisioned, the <code>WeightedCapacity</code> units count toward the target capacity.
            Amazon EMR provisions instances until the target capacity is totally fulfilled, even
            if this results in an overage. For example, if there are 2 units remaining to fulfill
            capacity, and Amazon EMR can only provision an instance with a <code>WeightedCapacity</code>
            of 5 units, the instance is provisioned, and the target capacity is exceeded by 3
            units. You can use <a>InstanceFleet$ProvisionedSpotCapacity</a> to determine the Spot
            capacity units that have been provisioned for the instance fleet.
            </para>
             <note> 
            <para>
            If not specified or set to 0, only On-Demand instances are provisioned for the instance
            fleet. At least one of <code>TargetSpotCapacity</code> and <code>TargetOnDemandCapacity</code>
            should be greater than 0. For a master instance fleet, only one of <code>TargetSpotCapacity</code>
            and <code>TargetOnDemandCapacity</code> can be specified, and its value must be 1.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceFleetConfig">
            <summary>
            The configuration that defines an instance fleet.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetConfig.InstanceFleetType">
            <summary>
            Gets and sets the property InstanceFleetType. 
            <para>
            The node type that the instance fleet hosts. Valid values are MASTER,CORE,and TASK.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetConfig.InstanceTypeConfigs">
            <summary>
            Gets and sets the property InstanceTypeConfigs. 
            <para>
            The instance type configurations that define the EC2 instances in the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetConfig.LaunchSpecifications">
            <summary>
            Gets and sets the property LaunchSpecifications. 
            <para>
            The launch specification for the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetConfig.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The friendly name of the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetConfig.TargetOnDemandCapacity">
            <summary>
            Gets and sets the property TargetOnDemandCapacity. 
            <para>
            The target capacity of On-Demand units for the instance fleet, which determines how
            many On-Demand instances to provision. When the instance fleet launches, Amazon EMR
            tries to provision On-Demand instances as specified by <a>InstanceTypeConfig</a>.
            Each instance configuration has a specified <code>WeightedCapacity</code>. When an
            On-Demand instance is provisioned, the <code>WeightedCapacity</code> units count toward
            the target capacity. Amazon EMR provisions instances until the target capacity is
            totally fulfilled, even if this results in an overage. For example, if there are 2
            units remaining to fulfill capacity, and Amazon EMR can only provision an instance
            with a <code>WeightedCapacity</code> of 5 units, the instance is provisioned, and
            the target capacity is exceeded by 3 units.
            </para>
             <note> 
            <para>
            If not specified or set to 0, only Spot instances are provisioned for the instance
            fleet using <code>TargetSpotCapacity</code>. At least one of <code>TargetSpotCapacity</code>
            and <code>TargetOnDemandCapacity</code> should be greater than 0. For a master instance
            fleet, only one of <code>TargetSpotCapacity</code> and <code>TargetOnDemandCapacity</code>
            can be specified, and its value must be 1.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetConfig.TargetSpotCapacity">
            <summary>
            Gets and sets the property TargetSpotCapacity. 
            <para>
            The target capacity of Spot units for the instance fleet, which determines how many
            Spot instances to provision. When the instance fleet launches, Amazon EMR tries to
            provision Spot instances as specified by <a>InstanceTypeConfig</a>. Each instance
            configuration has a specified <code>WeightedCapacity</code>. When a Spot instance
            is provisioned, the <code>WeightedCapacity</code> units count toward the target capacity.
            Amazon EMR provisions instances until the target capacity is totally fulfilled, even
            if this results in an overage. For example, if there are 2 units remaining to fulfill
            capacity, and Amazon EMR can only provision an instance with a <code>WeightedCapacity</code>
            of 5 units, the instance is provisioned, and the target capacity is exceeded by 3
            units.
            </para>
             <note> 
            <para>
            If not specified or set to 0, only On-Demand instances are provisioned for the instance
            fleet. At least one of <code>TargetSpotCapacity</code> and <code>TargetOnDemandCapacity</code>
            should be greater than 0. For a master instance fleet, only one of <code>TargetSpotCapacity</code>
            and <code>TargetOnDemandCapacity</code> can be specified, and its value must be 1.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceFleetModifyConfig">
            <summary>
            Configuration parameters for an instance fleet modification request.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetModifyConfig.InstanceFleetId">
            <summary>
            Gets and sets the property InstanceFleetId. 
            <para>
            A unique identifier for the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetModifyConfig.TargetOnDemandCapacity">
            <summary>
            Gets and sets the property TargetOnDemandCapacity. 
            <para>
            The target capacity of On-Demand units for the instance fleet. For more information
            see <a>InstanceFleetConfig$TargetOnDemandCapacity</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetModifyConfig.TargetSpotCapacity">
            <summary>
            Gets and sets the property TargetSpotCapacity. 
            <para>
            The target capacity of Spot units for the instance fleet. For more information, see
            <a>InstanceFleetConfig$TargetSpotCapacity</a>.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceFleetProvisioningSpecifications">
            <summary>
            The launch specification for Spot instances in the fleet, which determines the defined
            duration and provisioning timeout behavior.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetProvisioningSpecifications.SpotSpecification">
            <summary>
            Gets and sets the property SpotSpecification. 
            <para>
            The launch specification for Spot instances in the fleet, which determines the defined
            duration and provisioning timeout behavior.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceFleetStateChangeReason">
            <summary>
            Provides status change reason details for the instance fleet.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetStateChangeReason.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            A code corresponding to the reason the state change occurred.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetStateChangeReason.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            An explanatory message.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceFleetStatus">
            <summary>
            The status of the instance fleet.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetStatus.State">
            <summary>
            Gets and sets the property State. 
            <para>
            A code representing the instance fleet status.
            </para>
             <ul> <li> 
            <para>
             <code>PROVISIONING</code>—The instance fleet is provisioning EC2 resources and is
            not yet ready to run jobs.
            </para>
             </li> <li> 
            <para>
             <code>BOOTSTRAPPING</code>—EC2 instances and other resources have been provisioned
            and the bootstrap actions specified for the instances are underway.
            </para>
             </li> <li> 
            <para>
             <code>RUNNING</code>—EC2 instances and other resources are running. They are either
            executing jobs or waiting to execute jobs.
            </para>
             </li> <li> 
            <para>
             <code>RESIZING</code>—A resize operation is underway. EC2 instances are either being
            added or removed.
            </para>
             </li> <li> 
            <para>
             <code>SUSPENDED</code>—A resize operation could not complete. Existing EC2 instances
            are running, but instances can't be added or removed.
            </para>
             </li> <li> 
            <para>
             <code>TERMINATING</code>—The instance fleet is terminating EC2 instances.
            </para>
             </li> <li> 
            <para>
             <code>TERMINATED</code>—The instance fleet is no longer active, and all EC2 instances
            have been terminated.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetStatus.StateChangeReason">
            <summary>
            Gets and sets the property StateChangeReason. 
            <para>
            Provides status change reason details for the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetStatus.Timeline">
            <summary>
            Gets and sets the property Timeline. 
            <para>
            Provides historical timestamps for the instance fleet, including the time of creation,
            the time it became ready to run jobs, and the time of termination.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceFleetTimeline">
            <summary>
            Provides historical timestamps for the instance fleet, including the time of creation,
            the time it became ready to run jobs, and the time of termination.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetTimeline.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The time and date the instance fleet was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetTimeline.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The time and date the instance fleet terminated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceFleetTimeline.ReadyDateTime">
            <summary>
            Gets and sets the property ReadyDateTime. 
            <para>
            The time and date the instance fleet was ready to run jobs.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceGroup">
            <summary>
            This entity represents an instance group, which is a group of instances that have
            common purpose. For example, CORE instance group is used for HDFS.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.AutoScalingPolicy">
            <summary>
            Gets and sets the property AutoScalingPolicy. 
            <para>
            An automatic scaling policy for a core instance group or task instance group in an
            Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically
            adds and terminates EC2 instances in response to the value of a CloudWatch metric.
            See PutAutoScalingPolicy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.BidPrice">
            <summary>
            Gets and sets the property BidPrice. 
            <para>
            The maximum Spot price your are willing to pay for EC2 instances.
            </para>
             
            <para>
            An optional, nullable field that applies if the <code>MarketType</code> for the instance
            group is specified as <code>SPOT</code>. Specify the maximum spot price in USD. If
            the value is NULL and <code>SPOT</code> is specified, the maximum Spot price is set
            equal to the On-Demand price.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.Configurations">
            <summary>
            Gets and sets the property Configurations. <note> 
            <para>
            Amazon EMR releases 4.x or later.
            </para>
             </note> 
            <para>
            The list of configurations supplied for an EMR cluster instance group. You can specify
            a separate configuration for each instance group (master, core, and task).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.ConfigurationsVersion">
            <summary>
            Gets and sets the property ConfigurationsVersion. 
            <para>
            The version number of the requested configuration specification for this instance
            group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.EbsBlockDevices">
            <summary>
            Gets and sets the property EbsBlockDevices. 
            <para>
            The EBS block devices that are mapped to this instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.EbsOptimized">
            <summary>
            Gets and sets the property EbsOptimized. 
            <para>
            If the instance group is EBS-optimized. An Amazon EBS-optimized instance uses an optimized
            configuration stack and provides additional, dedicated capacity for Amazon EBS I/O.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The identifier of the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.InstanceGroupType">
            <summary>
            Gets and sets the property InstanceGroupType. 
            <para>
            The type of the instance group. Valid values are MASTER, CORE or TASK.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The EC2 instance type for all instances in the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.LastSuccessfullyAppliedConfigurations">
            <summary>
            Gets and sets the property LastSuccessfullyAppliedConfigurations. 
            <para>
            A list of configurations that were successfully applied for an instance group last
            time.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.LastSuccessfullyAppliedConfigurationsVersion">
            <summary>
            Gets and sets the property LastSuccessfullyAppliedConfigurationsVersion. 
            <para>
            The version number of a configuration specification that was successfully applied
            for an instance group last time. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.Market">
            <summary>
            Gets and sets the property Market. 
            <para>
            The marketplace to provision instances for this group. Valid values are ON_DEMAND
            or SPOT.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.RequestedInstanceCount">
            <summary>
            Gets and sets the property RequestedInstanceCount. 
            <para>
            The target number of instances for the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.RunningInstanceCount">
            <summary>
            Gets and sets the property RunningInstanceCount. 
            <para>
            The number of instances currently running in this instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.ShrinkPolicy">
            <summary>
            Gets and sets the property ShrinkPolicy. 
            <para>
            Policy for customizing shrink operations.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroup.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current status of the instance group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceGroupConfig">
            <summary>
            Configuration defining a new instance group.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.#ctor(Amazon.ElasticMapReduce.InstanceRoleType,System.String,System.Int32)">
            <summary>
            Instantiates InstanceGroupConfig with the parameterized properties
            </summary>
            <param name="instanceRole">The role of the instance group in the cluster.</param>
            <param name="instanceType">The EC2 instance type for all instances in the instance group.</param>
            <param name="instanceCount">Target number of instances for the instance group.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.AutoScalingPolicy">
            <summary>
            Gets and sets the property AutoScalingPolicy. 
            <para>
            An automatic scaling policy for a core instance group or task instance group in an
            Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically
            adds and terminates EC2 instances in response to the value of a CloudWatch metric.
            See <a>PutAutoScalingPolicy</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.BidPrice">
            <summary>
            Gets and sets the property BidPrice. 
            <para>
            The maximum Spot price your are willing to pay for EC2 instances.
            </para>
             
            <para>
            An optional, nullable field that applies if the <code>MarketType</code> for the instance
            group is specified as <code>SPOT</code>. Specify the maximum spot price in USD. If
            the value is NULL and <code>SPOT</code> is specified, the maximum Spot price is set
            equal to the On-Demand price.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.Configurations">
            <summary>
            Gets and sets the property Configurations. <note> 
            <para>
            Amazon EMR releases 4.x or later.
            </para>
             </note> 
            <para>
            The list of configurations supplied for an EMR cluster instance group. You can specify
            a separate configuration for each instance group (master, core, and task).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.EbsConfiguration">
            <summary>
            Gets and sets the property EbsConfiguration. 
            <para>
            EBS configurations that will be attached to each EC2 instance in the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.InstanceCount">
            <summary>
            Gets and sets the property InstanceCount. 
            <para>
            Target number of instances for the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.InstanceRole">
            <summary>
            Gets and sets the property InstanceRole. 
            <para>
            The role of the instance group in the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The EC2 instance type for all instances in the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.Market">
            <summary>
            Gets and sets the property Market. 
            <para>
            Market type of the EC2 instances used to create a cluster node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupConfig.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Friendly name given to the instance group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceGroupDetail">
            <summary>
            Detailed information about an instance group.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.#ctor(Amazon.ElasticMapReduce.InstanceRoleType,System.String,System.Int32,System.Int32,Amazon.ElasticMapReduce.InstanceGroupState,System.DateTime)">
            <summary>
            Instantiates InstanceGroupDetail with the parameterized properties
            </summary>
            <param name="instanceRole">Instance group role in the cluster</param>
            <param name="instanceType">EC2 instance type.</param>
            <param name="instanceRequestCount">Target number of instances to run in the instance group.</param>
            <param name="instanceRunningCount">Actual count of running instances.</param>
            <param name="state">State of instance group. The following values are deprecated: STARTING, TERMINATED, and FAILED.</param>
            <param name="creationDateTime">The date/time the instance group was created.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.BidPrice">
            <summary>
            Gets and sets the property BidPrice. 
            <para>
            The maximum Spot price your are willing to pay for EC2 instances.
            </para>
             
            <para>
            An optional, nullable field that applies if the <code>MarketType</code> for the instance
            group is specified as <code>SPOT</code>. Specified in USD. If the value is NULL and
            <code>SPOT</code> is specified, the maximum Spot price is set equal to the On-Demand
            price.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The date/time the instance group was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The date/time the instance group was terminated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.InstanceGroupId">
            <summary>
            Gets and sets the property InstanceGroupId. 
            <para>
            Unique identifier for the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.InstanceRequestCount">
            <summary>
            Gets and sets the property InstanceRequestCount. 
            <para>
            Target number of instances to run in the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.InstanceRole">
            <summary>
            Gets and sets the property InstanceRole. 
            <para>
            Instance group role in the cluster
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.InstanceRunningCount">
            <summary>
            Gets and sets the property InstanceRunningCount. 
            <para>
            Actual count of running instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            EC2 instance type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.LastStateChangeReason">
            <summary>
            Gets and sets the property LastStateChangeReason. 
            <para>
            Details regarding the state of the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.Market">
            <summary>
            Gets and sets the property Market. 
            <para>
            Market type of the EC2 instances used to create a cluster node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            Friendly name for the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.ReadyDateTime">
            <summary>
            Gets and sets the property ReadyDateTime. 
            <para>
            The date/time the instance group was available to the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.StartDateTime">
            <summary>
            Gets and sets the property StartDateTime. 
            <para>
            The date/time the instance group was started.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupDetail.State">
            <summary>
            Gets and sets the property State. 
            <para>
            State of instance group. The following values are deprecated: STARTING, TERMINATED,
            and FAILED.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig">
            <summary>
            Modify the size or configurations of an instance group.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig.#ctor(System.String,System.Int32)">
            <summary>
            Instantiates InstanceGroupModifyConfig with the parameterized properties
            </summary>
            <param name="instanceGroupId">Unique ID of the instance group to expand or shrink.</param>
            <param name="instanceCount">Target size for the instance group.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig.Configurations">
            <summary>
            Gets and sets the property Configurations. 
            <para>
            A list of new or modified configurations to apply for an instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig.EC2InstanceIdsToTerminate">
            <summary>
            Gets and sets the property EC2InstanceIdsToTerminate. 
            <para>
            The EC2 InstanceIds to terminate. After you terminate the instances, the instance
            group will not return to its original requested size.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig.InstanceCount">
            <summary>
            Gets and sets the property InstanceCount. 
            <para>
            Target size for the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig.InstanceGroupId">
            <summary>
            Gets and sets the property InstanceGroupId. 
            <para>
            Unique ID of the instance group to expand or shrink.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig.ShrinkPolicy">
            <summary>
            Gets and sets the property ShrinkPolicy. 
            <para>
            Policy for customizing shrink operations.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceGroupStateChangeReason">
            <summary>
            The status change reason details for the instance group.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupStateChangeReason.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            The programmable code for the state change reason.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupStateChangeReason.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The status change reason description.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceGroupStatus">
            <summary>
            The details of the instance group status.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupStatus.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The current state of the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupStatus.StateChangeReason">
            <summary>
            Gets and sets the property StateChangeReason. 
            <para>
            The status change reason details for the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupStatus.Timeline">
            <summary>
            Gets and sets the property Timeline. 
            <para>
            The timeline of the instance group status over time.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceGroupTimeline">
            <summary>
            The timeline of the instance group lifecycle.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupTimeline.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The creation date and time of the instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupTimeline.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The date and time when the instance group terminated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceGroupTimeline.ReadyDateTime">
            <summary>
            Gets and sets the property ReadyDateTime. 
            <para>
            The date and time when the instance group became ready to perform tasks.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceResizePolicy">
            <summary>
            Custom policy for requesting termination protection or termination of specific instances
            when shrinking an instance group.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceResizePolicy.InstancesToProtect">
            <summary>
            Gets and sets the property InstancesToProtect. 
            <para>
            Specific list of instances to be protected when shrinking an instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceResizePolicy.InstancesToTerminate">
            <summary>
            Gets and sets the property InstancesToTerminate. 
            <para>
            Specific list of instances to be terminated when shrinking an instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceResizePolicy.InstanceTerminationTimeout">
            <summary>
            Gets and sets the property InstanceTerminationTimeout. 
            <para>
            Decommissioning timeout override for the specific list of instances to be terminated.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceStateChangeReason">
            <summary>
            The details of the status change reason for the instance.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceStateChangeReason.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            The programmable code for the state change reason.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceStateChangeReason.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The status change reason description.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceStatus">
            <summary>
            The instance status details.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceStatus.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The current state of the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceStatus.StateChangeReason">
            <summary>
            Gets and sets the property StateChangeReason. 
            <para>
            The details of the status change reason for the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceStatus.Timeline">
            <summary>
            Gets and sets the property Timeline. 
            <para>
            The timeline of the instance status over time.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceTimeline">
            <summary>
            The timeline of the instance lifecycle.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTimeline.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The creation date and time of the instance.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTimeline.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The date and time when the instance was terminated.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTimeline.ReadyDateTime">
            <summary>
            Gets and sets the property ReadyDateTime. 
            <para>
            The date and time when the instance was ready to perform tasks.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceTypeConfig">
            <summary>
            An instance type configuration for each instance type in an instance fleet, which
            determines the EC2 instances Amazon EMR attempts to provision to fulfill On-Demand
            and Spot target capacities. There can be a maximum of 5 instance type configurations
            in a fleet.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeConfig.BidPrice">
            <summary>
            Gets and sets the property BidPrice. 
            <para>
            The bid price for each EC2 Spot instance type as defined by <code>InstanceType</code>.
            Expressed in USD. If neither <code>BidPrice</code> nor <code>BidPriceAsPercentageOfOnDemandPrice</code>
            is provided, <code>BidPriceAsPercentageOfOnDemandPrice</code> defaults to 100%. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeConfig.BidPriceAsPercentageOfOnDemandPrice">
            <summary>
            Gets and sets the property BidPriceAsPercentageOfOnDemandPrice. 
            <para>
            The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined
            by <code>InstanceType</code>. Expressed as a number (for example, 20 specifies 20%).
            If neither <code>BidPrice</code> nor <code>BidPriceAsPercentageOfOnDemandPrice</code>
            is provided, <code>BidPriceAsPercentageOfOnDemandPrice</code> defaults to 100%.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeConfig.Configurations">
            <summary>
            Gets and sets the property Configurations. 
            <para>
            A configuration classification that applies when provisioning cluster instances, which
            can include configurations for applications and software that run on the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeConfig.EbsConfiguration">
            <summary>
            Gets and sets the property EbsConfiguration. 
            <para>
            The configuration of Amazon Elastic Block Storage (EBS) attached to each instance
            as defined by <code>InstanceType</code>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeConfig.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            An EC2 instance type, such as <code>m3.xlarge</code>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeConfig.WeightedCapacity">
            <summary>
            Gets and sets the property WeightedCapacity. 
            <para>
            The number of units that a provisioned instance of this type provides toward fulfilling
            the target capacities defined in <a>InstanceFleetConfig</a>. This value is 1 for a
            master instance fleet, and must be 1 or greater for core and task instance fleets.
            Defaults to 1 if not specified. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification">
            <summary>
            The configuration specification for each instance type in an instance fleet.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification.BidPrice">
            <summary>
            Gets and sets the property BidPrice. 
            <para>
            The bid price for each EC2 Spot instance type as defined by <code>InstanceType</code>.
            Expressed in USD.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification.BidPriceAsPercentageOfOnDemandPrice">
            <summary>
            Gets and sets the property BidPriceAsPercentageOfOnDemandPrice. 
            <para>
            The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined
            by <code>InstanceType</code>. Expressed as a number (for example, 20 specifies 20%).
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification.Configurations">
            <summary>
            Gets and sets the property Configurations. 
            <para>
            A configuration classification that applies when provisioning cluster instances, which
            can include configurations for applications and software bundled with Amazon EMR.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification.EbsBlockDevices">
            <summary>
            Gets and sets the property EbsBlockDevices. 
            <para>
            The configuration of Amazon Elastic Block Storage (EBS) attached to each instance
            as defined by <code>InstanceType</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification.EbsOptimized">
            <summary>
            Gets and sets the property EbsOptimized. 
            <para>
            Evaluates to <code>TRUE</code> when the specified <code>InstanceType</code> is EBS-optimized.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification.InstanceType">
            <summary>
            Gets and sets the property InstanceType. 
            <para>
            The EC2 instance type, for example <code>m3.xlarge</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.InstanceTypeSpecification.WeightedCapacity">
            <summary>
            Gets and sets the property WeightedCapacity. 
            <para>
            The number of units that a provisioned instance of this type provides toward fulfilling
            the target capacities defined in <a>InstanceFleetConfig</a>. Capacity values represent
            performance characteristics such as vCPUs, memory, or I/O. If not specified, the default
            value is 1.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            <summary>
             ElasticMapReduce exception
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerErrorException.#ctor(System.String)">
            <summary>
            Constructs a new InternalServerErrorException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerErrorException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InternalServerErrorException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerErrorException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServerErrorException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerErrorException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerErrorException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerErrorException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerErrorException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerErrorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InternalServerErrorException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            <summary>
             ElasticMapReduce exception
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerException.#ctor(System.String)">
            <summary>
            Constructs a new InternalServerException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerException.#ctor(System.Exception)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InternalServerException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InternalServerException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InternalServerException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetRequestMarshaller">
            <summary>
            AddInstanceFleet Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AddInstanceFleet operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceFleetResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsRequestMarshaller">
            <summary>
            AddInstanceGroups Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AddInstanceGroups operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddInstanceGroupsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsRequestMarshaller">
            <summary>
            AddJobFlowSteps Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AddJobFlowSteps operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddJobFlowStepsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsRequestMarshaller">
            <summary>
            AddTags Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.AddTagsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for AddTags operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AddTagsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ApplicationMarshaller">
            <summary>
            Application Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ApplicationMarshaller.Marshall(Amazon.ElasticMapReduce.Model.Application,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ApplicationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ApplicationUnmarshaller">
            <summary>
            Response Unmarshaller for Application Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ApplicationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Application,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ApplicationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ApplicationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyDescriptionUnmarshaller">
            <summary>
            Response Unmarshaller for AutoScalingPolicyDescription Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyDescriptionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#AutoScalingPolicyDescription,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyDescriptionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyDescriptionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyMarshaller">
            <summary>
            AutoScalingPolicy Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyMarshaller.Marshall(Amazon.ElasticMapReduce.Model.AutoScalingPolicy,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStateChangeReasonUnmarshaller">
            <summary>
            Response Unmarshaller for AutoScalingPolicyStateChangeReason Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStateChangeReasonUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#AutoScalingPolicyStateChangeReason,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStateChangeReasonUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStateChangeReasonUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStatusUnmarshaller">
            <summary>
            Response Unmarshaller for AutoScalingPolicyStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStatusUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#AutoScalingPolicyStatus,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.AutoScalingPolicyStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionConfigMarshaller">
            <summary>
            BootstrapActionConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.BootstrapActionConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionConfigUnmarshaller">
            <summary>
            Response Unmarshaller for BootstrapActionConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#BootstrapActionConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionDetailUnmarshaller">
            <summary>
            Response Unmarshaller for BootstrapActionDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#BootstrapActionDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.BootstrapActionDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsInfoUnmarshaller">
            <summary>
            Response Unmarshaller for CancelStepsInfo Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsInfoUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#CancelStepsInfo,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsInfoUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsInfoUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsRequestMarshaller">
            <summary>
            CancelSteps Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.CancelStepsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CancelSteps operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CancelStepsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CloudWatchAlarmDefinitionMarshaller">
            <summary>
            CloudWatchAlarmDefinition Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CloudWatchAlarmDefinitionMarshaller.Marshall(Amazon.ElasticMapReduce.Model.CloudWatchAlarmDefinition,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CloudWatchAlarmDefinitionMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CloudWatchAlarmDefinitionUnmarshaller">
            <summary>
            Response Unmarshaller for CloudWatchAlarmDefinition Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CloudWatchAlarmDefinitionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#CloudWatchAlarmDefinition,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CloudWatchAlarmDefinitionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CloudWatchAlarmDefinitionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStateChangeReasonUnmarshaller">
            <summary>
            Response Unmarshaller for ClusterStateChangeReason Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStateChangeReasonUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ClusterStateChangeReason,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStateChangeReasonUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStateChangeReasonUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStatusUnmarshaller">
            <summary>
            Response Unmarshaller for ClusterStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStatusUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ClusterStatus,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for ClusterSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ClusterSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterTimelineUnmarshaller">
            <summary>
            Response Unmarshaller for ClusterTimeline Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterTimelineUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ClusterTimeline,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterTimelineUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterTimelineUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterUnmarshaller">
            <summary>
            Response Unmarshaller for Cluster Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Cluster,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ClusterUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CommandUnmarshaller">
            <summary>
            Response Unmarshaller for Command Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CommandUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Command,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CommandUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CommandUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ConfigurationMarshaller">
            <summary>
            Configuration Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ConfigurationMarshaller.Marshall(Amazon.ElasticMapReduce.Model.Configuration,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for Configuration Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Configuration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationRequestMarshaller">
            <summary>
            CreateSecurityConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for CreateSecurityConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.CreateSecurityConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationRequestMarshaller">
            <summary>
            DeleteSecurityConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DeleteSecurityConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DeleteSecurityConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterRequestMarshaller">
            <summary>
            DescribeCluster Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.DescribeClusterRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeCluster operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeClusterResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsRequestMarshaller">
            <summary>
            DescribeJobFlows Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeJobFlows operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeJobFlowsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationRequestMarshaller">
            <summary>
            DescribeSecurityConfiguration Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeSecurityConfiguration operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeSecurityConfigurationResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepRequestMarshaller">
            <summary>
            DescribeStep Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.DescribeStepRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepResponseUnmarshaller">
            <summary>
            Response Unmarshaller for DescribeStep operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.DescribeStepResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsBlockDeviceConfigMarshaller">
            <summary>
            EbsBlockDeviceConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsBlockDeviceConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.EbsBlockDeviceConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsBlockDeviceConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsBlockDeviceUnmarshaller">
            <summary>
            Response Unmarshaller for EbsBlockDevice Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsBlockDeviceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#EbsBlockDevice,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsBlockDeviceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsBlockDeviceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsConfigurationMarshaller">
            <summary>
            EbsConfiguration Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsConfigurationMarshaller.Marshall(Amazon.ElasticMapReduce.Model.EbsConfiguration,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller">
            <summary>
            Response Unmarshaller for EbsVolume Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#EbsVolume,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.EbsVolumeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.Ec2InstanceAttributesUnmarshaller">
            <summary>
            Response Unmarshaller for Ec2InstanceAttributes Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.Ec2InstanceAttributesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Ec2InstanceAttributes,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.Ec2InstanceAttributesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.Ec2InstanceAttributesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.FailureDetailsUnmarshaller">
            <summary>
            Response Unmarshaller for FailureDetails Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.FailureDetailsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#FailureDetails,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.FailureDetailsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.FailureDetailsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopJarStepConfigMarshaller">
            <summary>
            HadoopJarStepConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopJarStepConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.HadoopJarStepConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopJarStepConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopJarStepConfigUnmarshaller">
            <summary>
            Response Unmarshaller for HadoopJarStepConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopJarStepConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#HadoopJarStepConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopJarStepConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopJarStepConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopStepConfigUnmarshaller">
            <summary>
            Response Unmarshaller for HadoopStepConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopStepConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#HadoopStepConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopStepConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.HadoopStepConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetConfigMarshaller">
            <summary>
            InstanceFleetConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.InstanceFleetConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetModifyConfigMarshaller">
            <summary>
            InstanceFleetModifyConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetModifyConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.InstanceFleetModifyConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetModifyConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetProvisioningSpecificationsMarshaller">
            <summary>
            InstanceFleetProvisioningSpecifications Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetProvisioningSpecificationsMarshaller.Marshall(Amazon.ElasticMapReduce.Model.InstanceFleetProvisioningSpecifications,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetProvisioningSpecificationsMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetProvisioningSpecificationsUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceFleetProvisioningSpecifications Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetProvisioningSpecificationsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceFleetProvisioningSpecifications,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetProvisioningSpecificationsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetProvisioningSpecificationsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStateChangeReasonUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceFleetStateChangeReason Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStateChangeReasonUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceFleetStateChangeReason,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStateChangeReasonUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStateChangeReasonUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStatusUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceFleetStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStatusUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceFleetStatus,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetTimelineUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceFleetTimeline Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetTimelineUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceFleetTimeline,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetTimelineUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetTimelineUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceFleet Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceFleet,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceFleetUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupConfigMarshaller">
            <summary>
            InstanceGroupConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.InstanceGroupConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupDetailUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceGroupDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceGroupDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupModifyConfigMarshaller">
            <summary>
            InstanceGroupModifyConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupModifyConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupModifyConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStateChangeReasonUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceGroupStateChangeReason Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStateChangeReasonUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceGroupStateChangeReason,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStateChangeReasonUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStateChangeReasonUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStatusUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceGroupStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStatusUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceGroupStatus,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupTimelineUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceGroupTimeline Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupTimelineUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceGroupTimeline,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupTimelineUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupTimelineUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceGroup Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceGroup,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceGroupUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceResizePolicyMarshaller">
            <summary>
            InstanceResizePolicy Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceResizePolicyMarshaller.Marshall(Amazon.ElasticMapReduce.Model.InstanceResizePolicy,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceResizePolicyMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceResizePolicyUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceResizePolicy Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceResizePolicyUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceResizePolicy,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceResizePolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceResizePolicyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStateChangeReasonUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceStateChangeReason Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStateChangeReasonUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceStateChangeReason,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStateChangeReasonUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStateChangeReasonUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStatusUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStatusUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceStatus,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTimelineUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceTimeline Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTimelineUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceTimeline,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTimelineUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTimelineUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTypeConfigMarshaller">
            <summary>
            InstanceTypeConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTypeConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.InstanceTypeConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTypeConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTypeSpecificationUnmarshaller">
            <summary>
            Response Unmarshaller for InstanceTypeSpecification Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTypeSpecificationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#InstanceTypeSpecification,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTypeSpecificationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceTypeSpecificationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceUnmarshaller">
            <summary>
            Response Unmarshaller for Instance Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Instance,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.InstanceUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowDetailUnmarshaller">
            <summary>
            Response Unmarshaller for JobFlowDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#JobFlowDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowExecutionStatusDetailUnmarshaller">
            <summary>
            Response Unmarshaller for JobFlowExecutionStatusDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowExecutionStatusDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#JobFlowExecutionStatusDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowExecutionStatusDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowExecutionStatusDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowInstancesConfigMarshaller">
            <summary>
            JobFlowInstancesConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowInstancesConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowInstancesConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowInstancesDetailUnmarshaller">
            <summary>
            Response Unmarshaller for JobFlowInstancesDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowInstancesDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#JobFlowInstancesDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowInstancesDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.JobFlowInstancesDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KerberosAttributesMarshaller">
            <summary>
            KerberosAttributes Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KerberosAttributesMarshaller.Marshall(Amazon.ElasticMapReduce.Model.KerberosAttributes,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KerberosAttributesMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KerberosAttributesUnmarshaller">
            <summary>
            Response Unmarshaller for KerberosAttributes Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KerberosAttributesUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#KerberosAttributes,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KerberosAttributesUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KerberosAttributesUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KeyValueMarshaller">
            <summary>
            KeyValue Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KeyValueMarshaller.Marshall(Amazon.ElasticMapReduce.Model.KeyValue,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KeyValueMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KeyValueUnmarshaller">
            <summary>
            Response Unmarshaller for KeyValue Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KeyValueUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#KeyValue,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KeyValueUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.KeyValueUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsRequestMarshaller">
            <summary>
            ListBootstrapActions Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListBootstrapActions operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListBootstrapActionsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller">
            <summary>
            ListClusters Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ListClustersRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListClusters operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListClustersResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsRequestMarshaller">
            <summary>
            ListInstanceFleets Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListInstanceFleets operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceFleetsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsRequestMarshaller">
            <summary>
            ListInstanceGroups Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListInstanceGroups operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstanceGroupsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller">
            <summary>
            ListInstances Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ListInstancesRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListInstances operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListInstancesResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsRequestMarshaller">
            <summary>
            ListSecurityConfigurations Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListSecurityConfigurations operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListSecurityConfigurationsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsRequestMarshaller">
            <summary>
            ListSteps Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ListStepsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ListSteps operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ListStepsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.MetricDimensionMarshaller">
            <summary>
            MetricDimension Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.MetricDimensionMarshaller.Marshall(Amazon.ElasticMapReduce.Model.MetricDimension,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.MetricDimensionMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.MetricDimensionUnmarshaller">
            <summary>
            Response Unmarshaller for MetricDimension Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.MetricDimensionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#MetricDimension,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.MetricDimensionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.MetricDimensionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetRequestMarshaller">
            <summary>
            ModifyInstanceFleet Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ModifyInstanceFleet operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceFleetResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsRequestMarshaller">
            <summary>
            ModifyInstanceGroups Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for ModifyInstanceGroups operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ModifyInstanceGroupsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PlacementTypeMarshaller">
            <summary>
            PlacementType Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PlacementTypeMarshaller.Marshall(Amazon.ElasticMapReduce.Model.PlacementType,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PlacementTypeMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PlacementTypeUnmarshaller">
            <summary>
            Response Unmarshaller for PlacementType Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PlacementTypeUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#PlacementType,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PlacementTypeUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PlacementTypeUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyRequestMarshaller">
            <summary>
            PutAutoScalingPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for PutAutoScalingPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.PutAutoScalingPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyRequestMarshaller">
            <summary>
            RemoveAutoScalingPolicy Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RemoveAutoScalingPolicy operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveAutoScalingPolicyResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsRequestMarshaller">
            <summary>
            RemoveTags Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.RemoveTagsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RemoveTags operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RemoveTagsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowRequestMarshaller">
            <summary>
            RunJobFlow Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.RunJobFlowRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowResponseUnmarshaller">
            <summary>
            Response Unmarshaller for RunJobFlow operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.RunJobFlowResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingActionMarshaller">
            <summary>
            ScalingAction Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingActionMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ScalingAction,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingActionMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingActionUnmarshaller">
            <summary>
            Response Unmarshaller for ScalingAction Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingActionUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ScalingAction,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingActionUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingActionUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingConstraintsMarshaller">
            <summary>
            ScalingConstraints Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingConstraintsMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ScalingConstraints,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingConstraintsMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingConstraintsUnmarshaller">
            <summary>
            Response Unmarshaller for ScalingConstraints Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingConstraintsUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ScalingConstraints,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingConstraintsUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingConstraintsUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingRuleMarshaller">
            <summary>
            ScalingRule Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingRuleMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ScalingRule,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingRuleMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingRuleUnmarshaller">
            <summary>
            Response Unmarshaller for ScalingRule Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingRuleUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ScalingRule,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingRuleUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingRuleUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingTriggerMarshaller">
            <summary>
            ScalingTrigger Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingTriggerMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ScalingTrigger,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingTriggerMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingTriggerUnmarshaller">
            <summary>
            Response Unmarshaller for ScalingTrigger Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingTriggerUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ScalingTrigger,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingTriggerUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScalingTriggerUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScriptBootstrapActionConfigMarshaller">
            <summary>
            ScriptBootstrapActionConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScriptBootstrapActionConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ScriptBootstrapActionConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScriptBootstrapActionConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScriptBootstrapActionConfigUnmarshaller">
            <summary>
            Response Unmarshaller for ScriptBootstrapActionConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScriptBootstrapActionConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ScriptBootstrapActionConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScriptBootstrapActionConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ScriptBootstrapActionConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SecurityConfigurationSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for SecurityConfigurationSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SecurityConfigurationSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#SecurityConfigurationSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SecurityConfigurationSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SecurityConfigurationSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionRequestMarshaller">
            <summary>
            SetTerminationProtection Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetTerminationProtection operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetTerminationProtectionResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersRequestMarshaller">
            <summary>
            SetVisibleToAllUsers Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersResponseUnmarshaller">
            <summary>
            Response Unmarshaller for SetVisibleToAllUsers operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SetVisibleToAllUsersResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ShrinkPolicyMarshaller">
            <summary>
            ShrinkPolicy Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ShrinkPolicyMarshaller.Marshall(Amazon.ElasticMapReduce.Model.ShrinkPolicy,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ShrinkPolicyMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ShrinkPolicyUnmarshaller">
            <summary>
            Response Unmarshaller for ShrinkPolicy Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ShrinkPolicyUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#ShrinkPolicy,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ShrinkPolicyUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.ShrinkPolicyUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SimpleScalingPolicyConfigurationMarshaller">
            <summary>
            SimpleScalingPolicyConfiguration Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SimpleScalingPolicyConfigurationMarshaller.Marshall(Amazon.ElasticMapReduce.Model.SimpleScalingPolicyConfiguration,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SimpleScalingPolicyConfigurationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SimpleScalingPolicyConfigurationUnmarshaller">
            <summary>
            Response Unmarshaller for SimpleScalingPolicyConfiguration Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SimpleScalingPolicyConfigurationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#SimpleScalingPolicyConfiguration,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SimpleScalingPolicyConfigurationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SimpleScalingPolicyConfigurationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SpotProvisioningSpecificationMarshaller">
            <summary>
            SpotProvisioningSpecification Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SpotProvisioningSpecificationMarshaller.Marshall(Amazon.ElasticMapReduce.Model.SpotProvisioningSpecification,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SpotProvisioningSpecificationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SpotProvisioningSpecificationUnmarshaller">
            <summary>
            Response Unmarshaller for SpotProvisioningSpecification Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SpotProvisioningSpecificationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#SpotProvisioningSpecification,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SpotProvisioningSpecificationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SpotProvisioningSpecificationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepConfigMarshaller">
            <summary>
            StepConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.StepConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepConfigUnmarshaller">
            <summary>
            Response Unmarshaller for StepConfig Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepConfigUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#StepConfig,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepConfigUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepConfigUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepDetailUnmarshaller">
            <summary>
            Response Unmarshaller for StepDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#StepDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepExecutionStatusDetailUnmarshaller">
            <summary>
            Response Unmarshaller for StepExecutionStatusDetail Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepExecutionStatusDetailUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#StepExecutionStatusDetail,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepExecutionStatusDetailUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepExecutionStatusDetailUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStateChangeReasonUnmarshaller">
            <summary>
            Response Unmarshaller for StepStateChangeReason Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStateChangeReasonUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#StepStateChangeReason,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStateChangeReasonUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStateChangeReasonUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStatusUnmarshaller">
            <summary>
            Response Unmarshaller for StepStatus Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStatusUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#StepStatus,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStatusUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepStatusUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepSummaryUnmarshaller">
            <summary>
            Response Unmarshaller for StepSummary Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepSummaryUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#StepSummary,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepSummaryUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepSummaryUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepTimelineUnmarshaller">
            <summary>
            Response Unmarshaller for StepTimeline Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepTimelineUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#StepTimeline,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepTimelineUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepTimelineUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepUnmarshaller">
            <summary>
            Response Unmarshaller for Step Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Step,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.StepUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SupportedProductConfigMarshaller">
            <summary>
            SupportedProductConfig Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SupportedProductConfigMarshaller.Marshall(Amazon.ElasticMapReduce.Model.SupportedProductConfig,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.SupportedProductConfigMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TagMarshaller">
            <summary>
            Tag Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TagMarshaller.Marshall(Amazon.ElasticMapReduce.Model.Tag,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TagMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TagUnmarshaller">
            <summary>
            Response Unmarshaller for Tag Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TagUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#Tag,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TagUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TagUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsRequestMarshaller">
            <summary>
            TerminateJobFlows Request Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsRequestMarshaller.Marshall(Amazon.Runtime.AmazonWebServiceRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="input"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsRequestMarshaller.Marshall(Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest)">
            <summary>
            Marshaller the request object to the HTTP request.
            </summary>  
            <param name="publicRequest"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsRequestMarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsResponseUnmarshaller">
            <summary>
            Response Unmarshaller for TerminateJobFlows operation
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsResponseUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsResponseUnmarshaller.UnmarshallException(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext,System.Exception,System.Net.HttpStatusCode)">
            <summary>
            Unmarshaller error response to exception.
            </summary>  
            <param name="context"></param>
            <param name="innerException"></param>
            <param name="statusCode"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.TerminateJobFlowsResponseUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.VolumeSpecificationMarshaller">
            <summary>
            VolumeSpecification Marshaller
            </summary>       
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.VolumeSpecificationMarshaller.Marshall(Amazon.ElasticMapReduce.Model.VolumeSpecification,Amazon.Runtime.Internal.Transform.JsonMarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="requestObject"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.VolumeSpecificationMarshaller.Instance">
            <summary>
            Singleton Marshaller.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.VolumeSpecificationUnmarshaller">
            <summary>
            Response Unmarshaller for VolumeSpecification Object
            </summary>  
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.VolumeSpecificationUnmarshaller.Amazon#Runtime#Internal#Transform#IUnmarshaller{Amazon#ElasticMapReduce#Model#VolumeSpecification,Amazon#Runtime#Internal#Transform#XmlUnmarshallerContext}#Unmarshall(Amazon.Runtime.Internal.Transform.XmlUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.VolumeSpecificationUnmarshaller.Unmarshall(Amazon.Runtime.Internal.Transform.JsonUnmarshallerContext)">
            <summary>
            Unmarshaller the response from the service to the response class.
            </summary>  
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Internal.MarshallTransformations.VolumeSpecificationUnmarshaller.Instance">
            <summary>
            Gets the singleton.
            </summary>  
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            <summary>
             ElasticMapReduce exception
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InvalidRequestException.#ctor(System.String)">
            <summary>
            Constructs a new InvalidRequestException with the specified error
            message.
            </summary>
            <param name="message">
            Describes the error encountered.
            </param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InvalidRequestException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InvalidRequestException.#ctor(System.Exception)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InvalidRequestException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InvalidRequestException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of InvalidRequestException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.InvalidRequestException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the InvalidRequestException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.JobFlowDetail">
            <summary>
            A description of a cluster (job flow).
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.JobFlowDetail.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.JobFlowDetail.#ctor(System.String,System.String,Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail,Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail)">
            <summary>
            Instantiates JobFlowDetail with the parameterized properties
            </summary>
            <param name="jobFlowId">The job flow identifier.</param>
            <param name="name">The name of the job flow.</param>
            <param name="executionStatusDetail">Describes the execution status of the job flow.</param>
            <param name="instances">Describes the Amazon EC2 instances of the job flow.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.AmiVersion">
            <summary>
            Gets and sets the property AmiVersion. 
            <para>
            Applies only to Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR releases 4.0 and
            later, <code>ReleaseLabel</code> is used. To specify a custom AMI, use <code>CustomAmiID</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.AutoScalingRole">
            <summary>
            Gets and sets the property AutoScalingRole. 
            <para>
            An IAM role for automatic scaling policies. The default role is <code>EMR_AutoScaling_DefaultRole</code>.
            The IAM role provides a way for the automatic scaling feature to get the required
            permissions it needs to launch and terminate EC2 instances in an instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.BootstrapActions">
            <summary>
            Gets and sets the property BootstrapActions. 
            <para>
            A list of the bootstrap actions run by the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.ExecutionStatusDetail">
            <summary>
            Gets and sets the property ExecutionStatusDetail. 
            <para>
            Describes the execution status of the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.Instances">
            <summary>
            Gets and sets the property Instances. 
            <para>
            Describes the Amazon EC2 instances of the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.JobFlowId">
            <summary>
            Gets and sets the property JobFlowId. 
            <para>
            The job flow identifier.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.JobFlowRole">
            <summary>
            Gets and sets the property JobFlowRole. 
            <para>
            The IAM role that was specified when the job flow was launched. The EC2 instances
            of the job flow assume this role.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.LogUri">
            <summary>
            Gets and sets the property LogUri. 
            <para>
            The location in Amazon S3 where log files for the job are stored.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.ScaleDownBehavior">
            <summary>
            Gets and sets the property ScaleDownBehavior. 
            <para>
            The way that individual Amazon EC2 instances terminate when an automatic scale-in
            activity occurs or an instance group is resized. <code>TERMINATE_AT_INSTANCE_HOUR</code>
            indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless
            of when the request to terminate the instance was submitted. This option is only available
            with Amazon EMR 5.1.0 and later and is the default for clusters created using that
            version. <code>TERMINATE_AT_TASK_COMPLETION</code> indicates that Amazon EMR blacklists
            and drains tasks from nodes before terminating the Amazon EC2 instances, regardless
            of the instance-hour boundary. With either behavior, Amazon EMR removes the least
            active nodes first and blocks instance termination if it could lead to HDFS corruption.
            <code>TERMINATE_AT_TASK_COMPLETION</code> available only in Amazon EMR version 4.1.0
            and later, and is the default for versions of Amazon EMR earlier than 5.1.0.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.ServiceRole">
            <summary>
            Gets and sets the property ServiceRole. 
            <para>
            The IAM role that will be assumed by the Amazon EMR service to access AWS resources
            on your behalf.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.Steps">
            <summary>
            Gets and sets the property Steps. 
            <para>
            A list of steps run by the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.SupportedProducts">
            <summary>
            Gets and sets the property SupportedProducts. 
            <para>
            A list of strings set by third party software when the job flow is launched. If you
            are not using third party software to manage the job flow this value is empty.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowDetail.VisibleToAllUsers">
            <summary>
            Gets and sets the property VisibleToAllUsers. 
            <para>
            Specifies whether the cluster is visible to all IAM users of the AWS account associated
            with the cluster. If this value is set to <code>true</code>, all IAM users of that
            AWS account can view and (if they have the proper policy permissions set) manage the
            cluster. If it is set to <code>false</code>, only the IAM user that created the cluster
            can view and manage it. This value can be changed using the <a>SetVisibleToAllUsers</a>
            action.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail">
            <summary>
            Describes the status of the cluster (job flow).
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.#ctor(Amazon.ElasticMapReduce.JobFlowExecutionState,System.DateTime)">
            <summary>
            Instantiates JobFlowExecutionStatusDetail with the parameterized properties
            </summary>
            <param name="state">The state of the job flow.</param>
            <param name="creationDateTime">The creation date and time of the job flow.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The creation date and time of the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The completion date and time of the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.LastStateChangeReason">
            <summary>
            Gets and sets the property LastStateChangeReason. 
            <para>
            Description of the job flow last changed state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.ReadyDateTime">
            <summary>
            Gets and sets the property ReadyDateTime. 
            <para>
            The date and time when the job flow was ready to start running bootstrap actions.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.StartDateTime">
            <summary>
            Gets and sets the property StartDateTime. 
            <para>
            The start date and time of the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowExecutionStatusDetail.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The state of the job flow.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig">
            <summary>
            A description of the Amazon EC2 instance on which the cluster (job flow) runs. A valid
            JobFlowInstancesConfig must contain either InstanceGroups or InstanceFleets, which
            is the recommended configuration. They cannot be used together. You may also have
            MasterInstanceType, SlaveInstanceType, and InstanceCount (all three must be present),
            but we don't recommend this configuration.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.AdditionalMasterSecurityGroups">
            <summary>
            Gets and sets the property AdditionalMasterSecurityGroups. 
            <para>
            A list of additional Amazon EC2 security group IDs for the master node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.AdditionalSlaveSecurityGroups">
            <summary>
            Gets and sets the property AdditionalSlaveSecurityGroups. 
            <para>
            A list of additional Amazon EC2 security group IDs for the core and task nodes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.Ec2KeyName">
            <summary>
            Gets and sets the property Ec2KeyName. 
            <para>
            The name of the EC2 key pair that can be used to ssh to the master node as the user
            called "hadoop."
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.Ec2SubnetId">
            <summary>
            Gets and sets the property Ec2SubnetId. 
            <para>
            Applies to clusters that use the uniform instance group configuration. To launch the
            cluster in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier
            of the Amazon VPC subnet where you want the cluster to launch. If you do not specify
            this value, the cluster launches in the normal Amazon Web Services cloud, outside
            of an Amazon VPC, if the account launching the cluster supports EC2 Classic networks
            in the region where the cluster launches.
            </para>
             
            <para>
            Amazon VPC currently does not support cluster compute quadruple extra large (cc1.4xlarge)
            instances. Thus you cannot specify the cc1.4xlarge instance type for clusters launched
            in an Amazon VPC.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.Ec2SubnetIds">
            <summary>
            Gets and sets the property Ec2SubnetIds. 
            <para>
            Applies to clusters that use the instance fleet configuration. When multiple EC2 subnet
            IDs are specified, Amazon EMR evaluates them and launches instances in the optimal
            subnet.
            </para>
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.EmrManagedMasterSecurityGroup">
            <summary>
            Gets and sets the property EmrManagedMasterSecurityGroup. 
            <para>
            The identifier of the Amazon EC2 security group for the master node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.EmrManagedSlaveSecurityGroup">
            <summary>
            Gets and sets the property EmrManagedSlaveSecurityGroup. 
            <para>
            The identifier of the Amazon EC2 security group for the core and task nodes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.HadoopVersion">
            <summary>
            Gets and sets the property HadoopVersion. 
            <para>
            Applies only to Amazon EMR release versions earlier than 4.0. The Hadoop version for
            the cluster. Valid inputs are "0.18" (deprecated), "0.20" (deprecated), "0.20.205"
            (deprecated), "1.0.3", "2.2.0", or "2.4.0". If you do not set this value, the default
            of 0.18 is used, unless the <code>AmiVersion</code> parameter is set in the RunJobFlow
            call, in which case the default version of Hadoop for that AMI version is used.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.InstanceCount">
            <summary>
            Gets and sets the property InstanceCount. 
            <para>
            The number of EC2 instances in the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.InstanceFleets">
            <summary>
            Gets and sets the property InstanceFleets. <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note> 
            <para>
            Describes the EC2 instances and instance configurations for clusters that use the
            instance fleet configuration.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.InstanceGroups">
            <summary>
            Gets and sets the property InstanceGroups. 
            <para>
            Configuration for the instance groups in a cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.KeepJobFlowAliveWhenNoSteps">
            <summary>
            Gets and sets the property KeepJobFlowAliveWhenNoSteps. 
            <para>
            Specifies whether the cluster should remain available after completing all steps.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.MasterInstanceType">
            <summary>
            Gets and sets the property MasterInstanceType. 
            <para>
            The EC2 instance type of the master node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.Placement">
            <summary>
            Gets and sets the property Placement. 
            <para>
            The Availability Zone in which the cluster runs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.ServiceAccessSecurityGroup">
            <summary>
            Gets and sets the property ServiceAccessSecurityGroup. 
            <para>
            The identifier of the Amazon EC2 security group for the Amazon EMR service to access
            clusters in VPC private subnets.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.SlaveInstanceType">
            <summary>
            Gets and sets the property SlaveInstanceType. 
            <para>
            The EC2 instance type of the core and task nodes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig.TerminationProtected">
            <summary>
            Gets and sets the property TerminationProtected. 
            <para>
            Specifies whether to lock the cluster to prevent the Amazon EC2 instances from being
            terminated by API call, user intervention, or in the event of a job-flow error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail">
            <summary>
            Specify the type of Amazon EC2 instances that the cluster (job flow) runs on.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Instantiates JobFlowInstancesDetail with the parameterized properties
            </summary>
            <param name="masterInstanceType">The Amazon EC2 master node instance type.</param>
            <param name="slaveInstanceType">The Amazon EC2 core and task node instance type.</param>
            <param name="instanceCount">The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance serves as both the master and core and task node. If the value is greater than 1, one instance is the master node and all others are core and task nodes.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.Ec2KeyName">
            <summary>
            Gets and sets the property Ec2KeyName. 
            <para>
            The name of an Amazon EC2 key pair that can be used to ssh to the master node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.Ec2SubnetId">
            <summary>
            Gets and sets the property Ec2SubnetId. 
            <para>
            For clusters launched within Amazon Virtual Private Cloud, this is the identifier
            of the subnet where the cluster was launched.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.HadoopVersion">
            <summary>
            Gets and sets the property HadoopVersion. 
            <para>
            The Hadoop version for the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.InstanceCount">
            <summary>
            Gets and sets the property InstanceCount. 
            <para>
            The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance
            serves as both the master and core and task node. If the value is greater than 1,
            one instance is the master node and all others are core and task nodes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.InstanceGroups">
            <summary>
            Gets and sets the property InstanceGroups. 
            <para>
            Details about the instance groups in a cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.KeepJobFlowAliveWhenNoSteps">
            <summary>
            Gets and sets the property KeepJobFlowAliveWhenNoSteps. 
            <para>
            Specifies whether the cluster should remain available after completing all steps.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.MasterInstanceId">
            <summary>
            Gets and sets the property MasterInstanceId. 
            <para>
            The Amazon EC2 instance identifier of the master node.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.MasterInstanceType">
            <summary>
            Gets and sets the property MasterInstanceType. 
            <para>
            The Amazon EC2 master node instance type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.MasterPublicDnsName">
            <summary>
            Gets and sets the property MasterPublicDnsName. 
            <para>
            The DNS name of the master node. If the cluster is on a private subnet, this is the
            private DNS name. On a public subnet, this is the public DNS name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.NormalizedInstanceHours">
            <summary>
            Gets and sets the property NormalizedInstanceHours. 
            <para>
            An approximation of the cost of the cluster, represented in m1.small/hours. This value
            is incremented one time for every hour that an m1.small runs. Larger instances are
            weighted more, so an Amazon 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.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.Placement">
            <summary>
            Gets and sets the property Placement. 
            <para>
            The Amazon EC2 Availability Zone for the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.SlaveInstanceType">
            <summary>
            Gets and sets the property SlaveInstanceType. 
            <para>
            The Amazon EC2 core and task node instance type.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.JobFlowInstancesDetail.TerminationProtected">
            <summary>
            Gets and sets the property TerminationProtected. 
            <para>
            Specifies whether the Amazon EC2 instances in the cluster are protected from termination
            by API calls, user intervention, or in the event of a job-flow error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.KerberosAttributes">
            <summary>
            Attributes for Kerberos configuration when Kerberos authentication is enabled using
            a security configuration. For more information see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-kerberos.html">Use
            Kerberos Authentication</a> in the <i>EMR Management Guide</i>.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.KerberosAttributes.ADDomainJoinPassword">
            <summary>
            Gets and sets the property ADDomainJoinPassword. 
            <para>
            The Active Directory password for <code>ADDomainJoinUser</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.KerberosAttributes.ADDomainJoinUser">
            <summary>
            Gets and sets the property ADDomainJoinUser. 
            <para>
            Required only when establishing a cross-realm trust with an Active Directory domain.
            A user with sufficient privileges to join resources to the domain.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.KerberosAttributes.CrossRealmTrustPrincipalPassword">
            <summary>
            Gets and sets the property CrossRealmTrustPrincipalPassword. 
            <para>
            Required only when establishing a cross-realm trust with a KDC in a different realm.
            The cross-realm principal password, which must be identical across realms.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.KerberosAttributes.KdcAdminPassword">
            <summary>
            Gets and sets the property KdcAdminPassword. 
            <para>
            The password used within the cluster for the kadmin service on the cluster-dedicated
            KDC, which maintains Kerberos principals, password policies, and keytabs for the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.KerberosAttributes.Realm">
            <summary>
            Gets and sets the property Realm. 
            <para>
            The name of the Kerberos realm to which all nodes in a cluster belong. For example,
            <code>EC2.INTERNAL</code>. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.KeyValue">
            <summary>
            A key value pair.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.KeyValue.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.KeyValue.#ctor(System.String,System.String)">
            <summary>
            Instantiates KeyValue with the parameterized properties
            </summary>
            <param name="key">The unique identifier of a key value pair.</param>
            <param name="value">The value part of the identified key.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.KeyValue.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            The unique identifier of a key value pair.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.KeyValue.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            The value part of the identified key.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest">
            <summary>
            Container for the parameters to the ListBootstrapActions operation.
            Provides information about the bootstrap actions associated with a cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The cluster identifier for the bootstrap actions to list.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListBootstrapActionsResponse">
            <summary>
            This output contains the bootstrap actions detail.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListBootstrapActionsResponse.BootstrapActions">
            <summary>
            Gets and sets the property BootstrapActions. 
            <para>
            The bootstrap actions associated with the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListBootstrapActionsResponse.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListClustersRequest">
            <summary>
            Container for the parameters to the ListClusters operation.
            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.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListClustersRequest.ClusterStates">
            <summary>
            Gets and sets the property ClusterStates. 
            <para>
            The cluster state filters to apply when listing clusters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListClustersRequest.CreatedAfter">
            <summary>
            Gets and sets the property CreatedAfter. 
            <para>
            The creation date and time beginning value filter for listing clusters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListClustersRequest.CreatedBefore">
            <summary>
            Gets and sets the property CreatedBefore. 
            <para>
            The creation date and time end value filter for listing clusters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListClustersRequest.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListClustersResponse">
            <summary>
            This contains a ClusterSummaryList with the cluster details; for example, the cluster
            IDs, names, and status.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListClustersResponse.Clusters">
            <summary>
            Gets and sets the property Clusters. 
            <para>
            The list of clusters for the account based on the given filters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListClustersResponse.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest">
            <summary>
            Container for the parameters to the ListInstanceFleets operation.
            Lists all available details about the instance fleets in a cluster.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The unique identifier of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListInstanceFleetsResponse">
            <summary>
            This is the response object from the ListInstanceFleets operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceFleetsResponse.InstanceFleets">
            <summary>
            Gets and sets the property InstanceFleets. 
            <para>
            The list of instance fleets for the cluster and given filters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceFleetsResponse.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest">
            <summary>
            Container for the parameters to the ListInstanceGroups operation.
            Provides all available details about the instance groups in a cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The identifier of the cluster for which to list the instance groups.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListInstanceGroupsResponse">
            <summary>
            This input determines which instance groups to retrieve.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceGroupsResponse.InstanceGroups">
            <summary>
            Gets and sets the property InstanceGroups. 
            <para>
            The list of instance groups for the cluster and given filters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstanceGroupsResponse.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListInstancesRequest">
            <summary>
            Container for the parameters to the ListInstances operation.
            Provides information for all active EC2 instances and EC2 instances terminated in
            the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following
            states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The identifier of the cluster for which to list the instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesRequest.InstanceFleetId">
            <summary>
            Gets and sets the property InstanceFleetId. 
            <para>
            The unique identifier of the instance fleet.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesRequest.InstanceFleetType">
            <summary>
            Gets and sets the property InstanceFleetType. 
            <para>
            The node type of the instance fleet. For example MASTER, CORE, or TASK.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesRequest.InstanceGroupId">
            <summary>
            Gets and sets the property InstanceGroupId. 
            <para>
            The identifier of the instance group for which to list the instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesRequest.InstanceGroupTypes">
            <summary>
            Gets and sets the property InstanceGroupTypes. 
            <para>
            The type of instance group for which to list the instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesRequest.InstanceStates">
            <summary>
            Gets and sets the property InstanceStates. 
            <para>
            A list of instance states that will filter the instances returned with this request.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesRequest.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListInstancesResponse">
            <summary>
            This output contains the list of instances.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesResponse.Instances">
            <summary>
            Gets and sets the property Instances. 
            <para>
            The list of instances for the cluster and given filters.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListInstancesResponse.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsRequest">
            <summary>
            Container for the parameters to the ListSecurityConfigurations operation.
            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.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsRequest.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsResponse">
            <summary>
            This is the response object from the ListSecurityConfigurations operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsResponse.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            A pagination token that indicates the next set of results to retrieve. Include the
            marker in the next ListSecurityConfiguration call to retrieve the next page of results,
            if required.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsResponse.SecurityConfigurations">
            <summary>
            Gets and sets the property SecurityConfigurations. 
            <para>
            The creation date and time, and name, of each security configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListStepsRequest">
            <summary>
            Container for the parameters to the ListSteps operation.
            Provides a list of steps for the cluster in reverse order unless you specify stepIds
            with the request.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListStepsRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The identifier of the cluster for which to list the steps.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListStepsRequest.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListStepsRequest.StepIds">
            <summary>
            Gets and sets the property StepIds. 
            <para>
            The filter to limit the step list based on the identifier of the steps.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListStepsRequest.StepStates">
            <summary>
            Gets and sets the property StepStates. 
            <para>
            The filter to limit the step list based on certain states.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ListStepsResponse">
            <summary>
            This output contains the list of steps returned in reverse order. This means that
            the last step is the first element in the list.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListStepsResponse.Marker">
            <summary>
            Gets and sets the property Marker. 
            <para>
            The pagination token that indicates the next set of results to retrieve.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ListStepsResponse.Steps">
            <summary>
            Gets and sets the property Steps. 
            <para>
            The filtered list of steps for the cluster.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.MetricDimension">
            <summary>
            A CloudWatch dimension, which is specified using a <code>Key</code> (known as a <code>Name</code>
            in CloudWatch), <code>Value</code> pair. By default, Amazon EMR uses one dimension
            whose <code>Key</code> is <code>JobFlowID</code> and <code>Value</code> is a variable
            representing the cluster ID, which is <code>${emr.clusterId}</code>. This enables
            the rule to bootstrap when the cluster ID becomes available.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.MetricDimension.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            The dimension name.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.MetricDimension.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            The dimension value.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest">
            <summary>
            Container for the parameters to the ModifyInstanceFleet operation.
            Modifies the target On-Demand and target Spot capacities for the instance fleet with
            the specified InstanceFleetID within the cluster specified using ClusterID. The call
            either succeeds or fails atomically.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The unique identifier of the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest.InstanceFleet">
            <summary>
            Gets and sets the property InstanceFleet. 
            <para>
            The unique identifier of the instance fleet.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ModifyInstanceFleetResponse">
            <summary>
            This is the response object from the ModifyInstanceFleet operation.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest">
            <summary>
            Container for the parameters to the ModifyInstanceGroups operation.
            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.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest.#ctor(System.Collections.Generic.List{Amazon.ElasticMapReduce.Model.InstanceGroupModifyConfig})">
            <summary>
            Instantiates ModifyInstanceGroupsRequest with the parameterized properties
            </summary>
            <param name="instanceGroups">Instance groups to change.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            The ID of the cluster to which the instance group belongs.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest.InstanceGroups">
            <summary>
            Gets and sets the property InstanceGroups. 
            <para>
            Instance groups to change.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsResponse">
            <summary>
            This is the response object from the ModifyInstanceGroups operation.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.PlacementType">
            <summary>
            The Amazon EC2 Availability Zone configuration of the cluster (job flow).
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.PlacementType.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.PlacementType.#ctor(System.String)">
            <summary>
            Instantiates PlacementType with the parameterized properties
            </summary>
            <param name="availabilityZone">The Amazon EC2 Availability Zone for the cluster. <code>AvailabilityZone</code> is used for uniform instance groups, while <code>AvailabilityZones</code> (plural) is used for instance fleets.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PlacementType.AvailabilityZone">
            <summary>
            Gets and sets the property AvailabilityZone. 
            <para>
            The Amazon EC2 Availability Zone for the cluster. <code>AvailabilityZone</code> is
            used for uniform instance groups, while <code>AvailabilityZones</code> (plural) is
            used for instance fleets.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PlacementType.AvailabilityZones">
            <summary>
            Gets and sets the property AvailabilityZones. 
            <para>
            When multiple Availability Zones are specified, Amazon EMR evaluates them and launches
            instances in the optimal Availability Zone. <code>AvailabilityZones</code> is used
            for instance fleets, while <code>AvailabilityZone</code> (singular) is used for uniform
            instance groups.
            </para>
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest">
            <summary>
            Container for the parameters to the PutAutoScalingPolicy operation.
            Creates or updates an automatic scaling policy for a core instance group or task instance
            group in an Amazon EMR cluster. The automatic scaling policy defines how an instance
            group dynamically adds and terminates EC2 instances in response to the value of a
            CloudWatch metric.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest.AutoScalingPolicy">
            <summary>
            Gets and sets the property AutoScalingPolicy. 
            <para>
            Specifies the definition of the automatic scaling policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            Specifies the ID of a cluster. The instance group to which the automatic scaling policy
            is applied is within this cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest.InstanceGroupId">
            <summary>
            Gets and sets the property InstanceGroupId. 
            <para>
            Specifies the ID of the instance group to which the automatic scaling policy is applied.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyResponse">
            <summary>
            This is the response object from the PutAutoScalingPolicy operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyResponse.AutoScalingPolicy">
            <summary>
            Gets and sets the property AutoScalingPolicy. 
            <para>
            The automatic scaling policy definition.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyResponse.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            Specifies the ID of a cluster. The instance group to which the automatic scaling policy
            is applied is within this cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyResponse.InstanceGroupId">
            <summary>
            Gets and sets the property InstanceGroupId. 
            <para>
            Specifies the ID of the instance group to which the scaling policy is applied.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest">
            <summary>
            Container for the parameters to the RemoveAutoScalingPolicy operation.
            Removes an automatic scaling policy from a specified instance group within an EMR
            cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest.ClusterId">
            <summary>
            Gets and sets the property ClusterId. 
            <para>
            Specifies the ID of a cluster. The instance group to which the automatic scaling policy
            is applied is within this cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest.InstanceGroupId">
            <summary>
            Gets and sets the property InstanceGroupId. 
            <para>
            Specifies the ID of the instance group to which the scaling policy is applied.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyResponse">
            <summary>
            This is the response object from the RemoveAutoScalingPolicy operation.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.RemoveTagsRequest">
            <summary>
            Container for the parameters to the RemoveTags operation.
            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 <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>. 
            
             
            <para>
            The following example removes the stack tag with value Prod from a cluster:
            </para>
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.RemoveTagsRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.RemoveTagsRequest.#ctor(System.String)">
            <summary>
            Instantiates RemoveTagsRequest with the parameterized properties
            </summary>
            <param name="resourceId">The Amazon EMR resource identifier from which tags will be removed. This value must be a cluster identifier.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.RemoveTagsRequest.#ctor(System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Instantiates RemoveTagsRequest with the parameterized properties
            </summary>
            <param name="resourceId">The Amazon EMR resource identifier from which tags will be removed. This value must be a cluster identifier.</param>
            <param name="tagKeys">A list of tag keys to remove from a resource.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RemoveTagsRequest.ResourceId">
            <summary>
            Gets and sets the property ResourceId. 
            <para>
            The Amazon EMR resource identifier from which tags will be removed. This value must
            be a cluster identifier.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RemoveTagsRequest.TagKeys">
            <summary>
            Gets and sets the property TagKeys. 
            <para>
            A list of tag keys to remove from a resource.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.RemoveTagsResponse">
            <summary>
            This output indicates the result of removing tags from a resource.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.RunJobFlowRequest">
            <summary>
            Container for the parameters to the RunJobFlow operation.
            RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the
            steps specified. After the steps complete, the cluster stops 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 <a>JobFlowInstancesConfig</a> <code>KeepJobFlowAliveWhenNoSteps</code>
            parameter is set to <code>TRUE</code>, the cluster transitions to the WAITING state
            rather than shutting down after the steps have completed. 
            
             
            <para>
            For additional protection, you can set the <a>JobFlowInstancesConfig</a> <code>TerminationProtected</code>
            parameter to <code>TRUE</code> to lock the cluster and prevent it from being terminated
            by API call, user intervention, or in the event of a job flow error.
            </para>
             
            <para>
            A maximum of 256 steps are allowed in each job flow.
            </para>
             
            <para>
            If your cluster 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, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/AddMoreThan256Steps.html">Add
            More than 256 Steps to a Cluster</a> in the <i>Amazon EMR Management Guide</i>.
            </para>
             
            <para>
            For long running clusters, we recommend that you periodically store your results.
            </para>
             <note> 
            <para>
            The instance fleets configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets
            parameters or InstanceGroups parameters, but not both.
            </para>
             </note>
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.#ctor(System.String,Amazon.ElasticMapReduce.Model.JobFlowInstancesConfig)">
            <summary>
            Instantiates RunJobFlowRequest with the parameterized properties
            </summary>
            <param name="name">The name of the job flow.</param>
            <param name="instances">A specification of the number and type of Amazon EC2 instances.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.AdditionalInfo">
            <summary>
            Gets and sets the property AdditionalInfo. 
            <para>
            A JSON string for selecting additional features.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.AmiVersion">
            <summary>
            Gets and sets the property AmiVersion. 
            <para>
            Applies only to Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR releases 4.0 and
            later, <code>ReleaseLabel</code> is used. To specify a custom AMI, use <code>CustomAmiID</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.Applications">
            <summary>
            Gets and sets the property Applications. 
            <para>
            Applies to Amazon EMR releases 4.0 and later. A case-insensitive list of applications
            for Amazon EMR to install and configure when launching the cluster. For a list of
            applications available for each Amazon EMR release version, see the <a href="https://docs.aws.amazon.com/emr/latest/ReleaseGuide/">Amazon
            EMR Release Guide</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.AutoScalingRole">
            <summary>
            Gets and sets the property AutoScalingRole. 
            <para>
            An IAM role for automatic scaling policies. The default role is <code>EMR_AutoScaling_DefaultRole</code>.
            The IAM role provides permissions that the automatic scaling feature requires to launch
            and terminate EC2 instances in an instance group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.BootstrapActions">
            <summary>
            Gets and sets the property BootstrapActions. 
            <para>
            A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.Configurations">
            <summary>
            Gets and sets the property Configurations. 
            <para>
            For Amazon EMR releases 4.0 and later. The list of configurations supplied for the
            EMR cluster you are creating.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.CustomAmiId">
            <summary>
            Gets and sets the property CustomAmiId. 
            <para>
            Available only in Amazon EMR version 5.7.0 and later. The ID of a custom Amazon EBS-backed
            Linux AMI. If specified, Amazon EMR uses this AMI when it launches cluster EC2 instances.
            For more information about custom AMIs in Amazon EMR, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-custom-ami.html">Using
            a Custom AMI</a> in the <i>Amazon EMR Management Guide</i>. If omitted, the cluster
            uses the base Linux AMI for the <code>ReleaseLabel</code> specified. For Amazon EMR
            versions 2.x and 3.x, use <code>AmiVersion</code> instead.
            </para>
             
            <para>
            For information about creating a custom AMI, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html">Creating
            an Amazon EBS-Backed Linux AMI</a> in the <i>Amazon Elastic Compute Cloud User Guide
            for Linux Instances</i>. For information about finding an AMI ID, see <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html">Finding
            a Linux AMI</a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.EbsRootVolumeSize">
            <summary>
            Gets and sets the property EbsRootVolumeSize. 
            <para>
            The size, in GiB, of the EBS root device volume of the Linux AMI that is used for
            each EC2 instance. Available in Amazon EMR version 4.x and later.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.Instances">
            <summary>
            Gets and sets the property Instances. 
            <para>
            A specification of the number and type of Amazon EC2 instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.JobFlowRole">
            <summary>
            Gets and sets the property JobFlowRole. 
            <para>
            Also called instance profile and EC2 role. An IAM role for an EMR cluster. The EC2
            instances of the cluster assume this role. The default role is <code>EMR_EC2_DefaultRole</code>.
            In order to use the default role, you must have already created it using the CLI or
            console.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.KerberosAttributes">
            <summary>
            Gets and sets the property KerberosAttributes. 
            <para>
            Attributes for Kerberos configuration when Kerberos authentication is enabled using
            a security configuration. For more information see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-kerberos.html">Use
            Kerberos Authentication</a> in the <i>EMR Management Guide</i>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.LogUri">
            <summary>
            Gets and sets the property LogUri. 
            <para>
            The location in Amazon S3 to write the log files of the job flow. If a value is not
            provided, logs are not created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the job flow.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.NewSupportedProducts">
            <summary>
            Gets and sets the property NewSupportedProducts. <note> 
            <para>
            For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.
            </para>
             </note> 
            <para>
            A list of strings that indicates third-party software to use with the job flow that
            accepts a user argument list. EMR accepts and forwards the argument list to the corresponding
            installation script as bootstrap action arguments. For more information, see "Launch
            a Job Flow on the MapR Distribution for Hadoop" in the <a href="https://docs.aws.amazon.com/emr/latest/DeveloperGuide/emr-dg.pdf">Amazon
            EMR Developer Guide</a>. Supported values are:
            </para>
             <ul> <li> 
            <para>
            "mapr-m3" - launch the cluster using MapR M3 Edition.
            </para>
             </li> <li> 
            <para>
            "mapr-m5" - launch the cluster using MapR M5 Edition.
            </para>
             </li> <li> 
            <para>
            "mapr" with the user arguments specifying "--edition,m3" or "--edition,m5" - launch
            the job flow using MapR M3 or M5 Edition respectively.
            </para>
             </li> <li> 
            <para>
            "mapr-m7" - launch the cluster using MapR M7 Edition.
            </para>
             </li> <li> 
            <para>
            "hunk" - launch the cluster with the Hunk Big Data Analtics Platform.
            </para>
             </li> <li> 
            <para>
            "hue"- launch the cluster with Hue installed.
            </para>
             </li> <li> 
            <para>
            "spark" - launch the cluster with Apache Spark installed.
            </para>
             </li> <li> 
            <para>
            "ganglia" - launch the cluster with the Ganglia Monitoring System installed.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.ReleaseLabel">
            <summary>
            Gets and sets the property ReleaseLabel. 
            <para>
            The Amazon EMR release label, which determines the version of open-source application
            packages installed on the cluster. Release labels are in the form <code>emr-x.x.x</code>,
            where x.x.x is an Amazon EMR release version, for example, <code>emr-5.14.0</code>.
            For more information about Amazon EMR release versions and included application versions
            and features, see <a href="https://docs.aws.amazon.com/emr/latest/ReleaseGuide/">https://docs.aws.amazon.com/emr/latest/ReleaseGuide/</a>.
            The release label applies only to Amazon EMR releases versions 4.x and later. Earlier
            versions use <code>AmiVersion</code>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.RepoUpgradeOnBoot">
            <summary>
            Gets and sets the property RepoUpgradeOnBoot. 
            <para>
            Applies only when <code>CustomAmiID</code> is used. Specifies which updates from the
            Amazon Linux AMI package repositories to apply automatically when the instance boots
            using the AMI. If omitted, the default is <code>SECURITY</code>, which indicates that
            only security updates are applied. If <code>NONE</code> is specified, no updates are
            applied, and all updates must be applied manually.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.ScaleDownBehavior">
            <summary>
            Gets and sets the property ScaleDownBehavior. 
            <para>
            Specifies the way that individual Amazon EC2 instances terminate when an automatic
            scale-in activity occurs or an instance group is resized. <code>TERMINATE_AT_INSTANCE_HOUR</code>
            indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless
            of when the request to terminate the instance was submitted. This option is only available
            with Amazon EMR 5.1.0 and later and is the default for clusters created using that
            version. <code>TERMINATE_AT_TASK_COMPLETION</code> indicates that Amazon EMR blacklists
            and drains tasks from nodes before terminating the Amazon EC2 instances, regardless
            of the instance-hour boundary. With either behavior, Amazon EMR removes the least
            active nodes first and blocks instance termination if it could lead to HDFS corruption.
            <code>TERMINATE_AT_TASK_COMPLETION</code> available only in Amazon EMR version 4.1.0
            and later, and is the default for versions of Amazon EMR earlier than 5.1.0.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.SecurityConfiguration">
            <summary>
            Gets and sets the property SecurityConfiguration. 
            <para>
            The name of a security configuration to apply to the cluster.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.ServiceRole">
            <summary>
            Gets and sets the property ServiceRole. 
            <para>
            The IAM role that will be assumed by the Amazon EMR service to access AWS resources
            on your behalf.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.Steps">
            <summary>
            Gets and sets the property Steps. 
            <para>
            A list of steps to run.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.SupportedProducts">
            <summary>
            Gets and sets the property SupportedProducts. <note> 
            <para>
            For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.
            </para>
             </note> 
            <para>
            A list of strings that indicates third-party software to use. For more information,
            see the <a href="https://docs.aws.amazon.com/emr/latest/DeveloperGuide/emr-dg.pdf">Amazon
            EMR Developer Guide</a>. Currently supported values are:
            </para>
             <ul> <li> 
            <para>
            "mapr-m3" - launch the job flow using MapR M3 Edition.
            </para>
             </li> <li> 
            <para>
            "mapr-m5" - launch the job flow using MapR M5 Edition.
            </para>
             </li> </ul>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.Tags">
            <summary>
            Gets and sets the property Tags. 
            <para>
            A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowRequest.VisibleToAllUsers">
            <summary>
            Gets and sets the property VisibleToAllUsers. 
            <para>
            Whether the cluster is visible to all IAM users of the AWS account associated with
            the cluster. If this value is set to <code>true</code>, all IAM users of that AWS
            account can view and (if they have the proper policy permissions set) manage the cluster.
            If it is set to <code>false</code>, only the IAM user that created the cluster can
            view and manage it.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.RunJobFlowResponse">
            <summary>
            The result of the <a>RunJobFlow</a> operation.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.RunJobFlowResponse.JobFlowId">
            <summary>
            Gets and sets the property JobFlowId. 
            <para>
            An unique identifier for the job flow.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ScalingAction">
            <summary>
            The type of adjustment the automatic scaling activity makes when triggered, and the
            periodicity of the adjustment.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingAction.Market">
            <summary>
            Gets and sets the property Market. 
            <para>
            Not available for instance groups. Instance groups use the market type specified for
            the group.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingAction.SimpleScalingPolicyConfiguration">
            <summary>
            Gets and sets the property SimpleScalingPolicyConfiguration. 
            <para>
            The type of adjustment the automatic scaling activity makes when triggered, and the
            periodicity of the adjustment.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ScalingConstraints">
            <summary>
            The upper and lower EC2 instance limits for an automatic scaling policy. Automatic
            scaling activities triggered by automatic scaling rules will not cause an instance
            group to grow above or below these limits.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingConstraints.MaxCapacity">
            <summary>
            Gets and sets the property MaxCapacity. 
            <para>
            The upper boundary of EC2 instances in an instance group beyond which scaling activities
            are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingConstraints.MinCapacity">
            <summary>
            Gets and sets the property MinCapacity. 
            <para>
            The lower boundary of EC2 instances in an instance group below which scaling activities
            are not allowed to shrink. Scale-in activities will not terminate instances below
            this boundary.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ScalingRule">
            <summary>
            A scale-in or scale-out rule that defines scaling activity, including the CloudWatch
            metric alarm that triggers activity, how EC2 instances are added or removed, and the
            periodicity of adjustments. The automatic scaling policy for an instance group can
            comprise one or more automatic scaling rules.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingRule.Action">
            <summary>
            Gets and sets the property Action. 
            <para>
            The conditions that trigger an automatic scaling activity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingRule.Description">
            <summary>
            Gets and sets the property Description. 
            <para>
            A friendly, more verbose description of the automatic scaling rule.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingRule.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name used to identify an automatic scaling rule. Rule names must be unique within
            a scaling policy.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingRule.Trigger">
            <summary>
            Gets and sets the property Trigger. 
            <para>
            The CloudWatch alarm definition that determines when automatic scaling activity is
            triggered.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ScalingTrigger">
            <summary>
            The conditions that trigger an automatic scaling activity.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScalingTrigger.CloudWatchAlarmDefinition">
            <summary>
            Gets and sets the property CloudWatchAlarmDefinition. 
            <para>
            The definition of a CloudWatch metric alarm. When the defined alarm conditions are
            met along with other trigger parameters, scaling activity begins.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ScriptBootstrapActionConfig">
            <summary>
            Configuration of the script to run during a bootstrap action.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ScriptBootstrapActionConfig.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.ScriptBootstrapActionConfig.#ctor(System.String,System.Collections.Generic.List{System.String})">
            <summary>
            Instantiates ScriptBootstrapActionConfig with the parameterized properties
            </summary>
            <param name="path">Location of the script to run during a bootstrap action. Can be either a location in Amazon S3 or on a local file system.</param>
            <param name="args">A list of command line arguments to pass to the bootstrap action script.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScriptBootstrapActionConfig.Args">
            <summary>
            Gets and sets the property Args. 
            <para>
            A list of command line arguments to pass to the bootstrap action script.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ScriptBootstrapActionConfig.Path">
            <summary>
            Gets and sets the property Path. 
            <para>
            Location of the script to run during a bootstrap action. Can be either a location
            in Amazon S3 or on a local file system.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SecurityConfigurationSummary">
            <summary>
            The creation date and time, and name, of a security configuration.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SecurityConfigurationSummary.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The date and time the security configuration was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SecurityConfigurationSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the security configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest">
            <summary>
            Container for the parameters to the SetTerminationProtection operation.
            SetTerminationProtection locks a cluster (job flow) so the 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
            <code>SetTerminationProtection</code> on a cluster is similar to calling the Amazon
            EC2 <code>DisableAPITermination</code> API on all EC2 instances in a cluster.
            
             
            <para>
             <code>SetTerminationProtection</code> is used to prevent accidental termination of
            a cluster and to ensure that in the event of an error, the instances persist so that
            you can recover any data stored in their ephemeral instance storage.
            </para>
             
            <para>
             To terminate a cluster that has been locked by setting <code>SetTerminationProtection</code>
            to <code>true</code>, you must first unlock the job flow by a subsequent call to <code>SetTerminationProtection</code>
            in which you set the value to <code>false</code>. 
            </para>
             
            <para>
             For more information, see<a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_TerminationProtection.html">Managing
            Cluster Termination</a> in the <i>Amazon EMR Management Guide</i>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest.JobFlowIds">
            <summary>
            Gets and sets the property JobFlowIds. 
            <para>
             A list of strings that uniquely identify the clusters to protect. This identifier
            is returned by <a>RunJobFlow</a> and can also be obtained from <a>DescribeJobFlows</a>
            . 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest.TerminationProtected">
            <summary>
            Gets and sets the property TerminationProtected. 
            <para>
            A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2
            instances in the cluster from shutting down due to API calls, user intervention, or
            job-flow error.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SetTerminationProtectionResponse">
            <summary>
            This is the response object from the SetTerminationProtection operation.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest">
            <summary>
            Container for the parameters to the SetVisibleToAllUsers operation.
            Sets whether all AWS Identity and Access Management (IAM) users under your account
            can access the specified clusters (job flows). This action works on running clusters.
            You can also set the visibility of a cluster when you launch it using the <code>VisibleToAllUsers</code>
            parameter of <a>RunJobFlow</a>. The SetVisibleToAllUsers action can be called only
            by an IAM user who created the cluster or the AWS account that owns the cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest.JobFlowIds">
            <summary>
            Gets and sets the property JobFlowIds. 
            <para>
            Identifiers of the job flows to receive the new visibility setting.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest.VisibleToAllUsers">
            <summary>
            Gets and sets the property VisibleToAllUsers. 
            <para>
            Whether the specified clusters are visible to all IAM users of the AWS account associated
            with the cluster. If this value is set to True, all IAM users of that AWS account
            can view and, if they have the proper IAM policy permissions set, manage the clusters.
            If it is set to False, only the IAM user that created a cluster can view and manage
            it.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersResponse">
            <summary>
            This is the response object from the SetVisibleToAllUsers operation.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.ShrinkPolicy">
            <summary>
            Policy for customizing shrink operations. Allows configuration of decommissioning
            timeout and targeted instance shrinking.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ShrinkPolicy.DecommissionTimeout">
            <summary>
            Gets and sets the property DecommissionTimeout. 
            <para>
            The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning
            timeout.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.ShrinkPolicy.InstanceResizePolicy">
            <summary>
            Gets and sets the property InstanceResizePolicy. 
            <para>
            Custom policy for requesting termination protection or termination of specific instances
            when shrinking an instance group.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SimpleScalingPolicyConfiguration">
            <summary>
            An automatic scaling configuration, which describes how the policy adds or removes
            instances, the cooldown period, and the number of EC2 instances that will be added
            each time the CloudWatch metric alarm condition is satisfied.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SimpleScalingPolicyConfiguration.AdjustmentType">
            <summary>
            Gets and sets the property AdjustmentType. 
            <para>
            The way in which EC2 instances are added (if <code>ScalingAdjustment</code> is a positive
            number) or terminated (if <code>ScalingAdjustment</code> is a negative number) each
            time the scaling activity is triggered. <code>CHANGE_IN_CAPACITY</code> is the default.
            <code>CHANGE_IN_CAPACITY</code> indicates that the EC2 instance count increments or
            decrements by <code>ScalingAdjustment</code>, which should be expressed as an integer.
            <code>PERCENT_CHANGE_IN_CAPACITY</code> indicates the instance count increments or
            decrements by the percentage specified by <code>ScalingAdjustment</code>, which should
            be expressed as an integer. For example, 20 indicates an increase in 20% increments
            of cluster capacity. <code>EXACT_CAPACITY</code> indicates the scaling activity results
            in an instance group with the number of EC2 instances specified by <code>ScalingAdjustment</code>,
            which should be expressed as a positive integer.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SimpleScalingPolicyConfiguration.CoolDown">
            <summary>
            Gets and sets the property CoolDown. 
            <para>
            The amount of time, in seconds, after a scaling activity completes before any further
            trigger-related scaling activities can start. The default value is 0.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SimpleScalingPolicyConfiguration.ScalingAdjustment">
            <summary>
            Gets and sets the property ScalingAdjustment. 
            <para>
            The amount by which to scale in or scale out, based on the specified <code>AdjustmentType</code>.
            A positive value adds to the instance group's EC2 instance count while a negative
            number removes instances. If <code>AdjustmentType</code> is set to <code>EXACT_CAPACITY</code>,
            the number should only be a positive integer. If <code>AdjustmentType</code> is set
            to <code>PERCENT_CHANGE_IN_CAPACITY</code>, the value should express the percentage
            as an integer. For example, -20 indicates a decrease in 20% increments of cluster
            capacity.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SpotProvisioningSpecification">
            <summary>
            The launch specification for Spot instances in the instance fleet, which determines
            the defined duration and provisioning timeout behavior.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SpotProvisioningSpecification.BlockDurationMinutes">
            <summary>
            Gets and sets the property BlockDurationMinutes. 
            <para>
            The defined duration for Spot instances (also known as Spot blocks) in minutes. When
            specified, the Spot instance does not terminate before the defined duration expires,
            and defined duration pricing for Spot instances applies. Valid values are 60, 120,
            180, 240, 300, or 360. The duration period starts as soon as a Spot instance receives
            its instance ID. At the end of the duration, Amazon EC2 marks the Spot instance for
            termination and provides a Spot instance termination notice, which gives the instance
            a two-minute warning before it terminates. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SpotProvisioningSpecification.TimeoutAction">
            <summary>
            Gets and sets the property TimeoutAction. 
            <para>
            The action to take when <code>TargetSpotCapacity</code> has not been fulfilled when
            the <code>TimeoutDurationMinutes</code> has expired; that is, when all Spot instances
            could not be provisioned within the Spot provisioning timeout. Valid values are <code>TERMINATE_CLUSTER</code>
            and <code>SWITCH_TO_ON_DEMAND</code>. SWITCH_TO_ON_DEMAND specifies that if no Spot
            instances are available, On-Demand Instances should be provisioned to fulfill any
            remaining Spot capacity.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SpotProvisioningSpecification.TimeoutDurationMinutes">
            <summary>
            Gets and sets the property TimeoutDurationMinutes. 
            <para>
            The spot provisioning timeout period in minutes. If Spot instances are not provisioned
            within this time period, the <code>TimeOutAction</code> is taken. Minimum value is
            5 and maximum value is 1440. The timeout applies only during initial provisioning,
            when the cluster is first created.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Step">
            <summary>
            This represents a step in a cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Step.ActionOnFailure">
            <summary>
            Gets and sets the property ActionOnFailure. 
            <para>
            The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER,
            CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is provided for backward compatibility.
            We recommend using TERMINATE_CLUSTER instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Step.Config">
            <summary>
            Gets and sets the property Config. 
            <para>
            The Hadoop job configuration of the cluster step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Step.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The identifier of the cluster step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Step.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the cluster step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Step.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current execution status details of the cluster step.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepConfig">
            <summary>
            Specification of a cluster (job flow) step.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepConfig.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepConfig.#ctor(System.String,Amazon.ElasticMapReduce.Model.HadoopJarStepConfig)">
            <summary>
            Instantiates StepConfig with the parameterized properties
            </summary>
            <param name="name">The name of the step.</param>
            <param name="hadoopJarStep">The JAR file used for the step.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepConfig.ActionOnFailure">
            <summary>
            Gets and sets the property ActionOnFailure. 
            <para>
            The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER,
            CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is provided for backward compatibility.
            We recommend using TERMINATE_CLUSTER instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepConfig.HadoopJarStep">
            <summary>
            Gets and sets the property HadoopJarStep. 
            <para>
            The JAR file used for the step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepConfig.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the step.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepDetail">
            <summary>
            Combines the execution state and configuration of a step.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepDetail.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepDetail.#ctor(Amazon.ElasticMapReduce.Model.StepConfig,Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail)">
            <summary>
            Instantiates StepDetail with the parameterized properties
            </summary>
            <param name="stepConfig">The step configuration.</param>
            <param name="executionStatusDetail">The description of the step status.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepDetail.ExecutionStatusDetail">
            <summary>
            Gets and sets the property ExecutionStatusDetail. 
            <para>
            The description of the step status.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepDetail.StepConfig">
            <summary>
            Gets and sets the property StepConfig. 
            <para>
            The step configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail">
            <summary>
            The execution state of a step.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail.#ctor(Amazon.ElasticMapReduce.StepExecutionState,System.DateTime)">
            <summary>
            Instantiates StepExecutionStatusDetail with the parameterized properties
            </summary>
            <param name="state">The state of the step.</param>
            <param name="creationDateTime">The creation date and time of the step.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The creation date and time of the step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The completion date and time of the step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail.LastStateChangeReason">
            <summary>
            Gets and sets the property LastStateChangeReason. 
            <para>
            A description of the step's current state.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail.StartDateTime">
            <summary>
            Gets and sets the property StartDateTime. 
            <para>
            The start date and time of the step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepExecutionStatusDetail.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The state of the step.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepStateChangeReason">
            <summary>
            The details of the step state change reason.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepStateChangeReason.Code">
            <summary>
            Gets and sets the property Code. 
            <para>
            The programmable code for the state change reason. Note: Currently, the service provides
            no code for the state change.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepStateChangeReason.Message">
            <summary>
            Gets and sets the property Message. 
            <para>
            The descriptive message for the state change reason.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepStatus">
            <summary>
            The execution status details of the cluster step.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepStatus.FailureDetails">
            <summary>
            Gets and sets the property FailureDetails. 
            <para>
            The details for the step failure including reason, message, and log file path where
            the root cause was identified.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepStatus.State">
            <summary>
            Gets and sets the property State. 
            <para>
            The execution state of the cluster step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepStatus.StateChangeReason">
            <summary>
            Gets and sets the property StateChangeReason. 
            <para>
            The reason for the step execution status change.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepStatus.Timeline">
            <summary>
            Gets and sets the property Timeline. 
            <para>
            The timeline of the cluster step status over time.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepSummary">
            <summary>
            The summary of the cluster step.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepSummary.ActionOnFailure">
            <summary>
            Gets and sets the property ActionOnFailure. 
            <para>
            The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER,
            CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is available for backward compatibility.
            We recommend using TERMINATE_CLUSTER instead.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepSummary.Config">
            <summary>
            Gets and sets the property Config. 
            <para>
            The Hadoop job configuration of the cluster step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepSummary.Id">
            <summary>
            Gets and sets the property Id. 
            <para>
            The identifier of the cluster step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepSummary.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the cluster step.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepSummary.Status">
            <summary>
            Gets and sets the property Status. 
            <para>
            The current execution status details of the cluster step.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.StepTimeline">
            <summary>
            The timeline of the cluster step lifecycle.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepTimeline.CreationDateTime">
            <summary>
            Gets and sets the property CreationDateTime. 
            <para>
            The date and time when the cluster step was created.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepTimeline.EndDateTime">
            <summary>
            Gets and sets the property EndDateTime. 
            <para>
            The date and time when the cluster step execution completed or failed.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.StepTimeline.StartDateTime">
            <summary>
            Gets and sets the property StartDateTime. 
            <para>
            The date and time when the cluster step execution started.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.SupportedProductConfig">
            <summary>
            The list of supported product configurations which allow user-supplied arguments.
            EMR accepts these arguments and forwards them to the corresponding installation script
            as bootstrap action arguments.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SupportedProductConfig.Args">
            <summary>
            Gets and sets the property Args. 
            <para>
            The list of user-supplied arguments.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.SupportedProductConfig.Name">
            <summary>
            Gets and sets the property Name. 
            <para>
            The name of the product configuration.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.Tag">
            <summary>
            A key/value pair containing user-defined metadata that you can associate with 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 <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Tag.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.Tag.#ctor(System.String,System.String)">
            <summary>
            Instantiates Tag with the parameterized properties
            </summary>
            <param name="key">A user-defined key, which is the minimum required information for a valid tag. For more information, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag </a>. </param>
            <param name="value">A user-defined value, which is optional in a tag. For more information, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag Clusters</a>. </param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Tag.Key">
            <summary>
            Gets and sets the property Key. 
            <para>
            A user-defined key, which is the minimum required information for a valid tag. For
            more information, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            </a>. 
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.Tag.Value">
            <summary>
            Gets and sets the property Value. 
            <para>
            A user-defined value, which is optional in a tag. For more information, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>. 
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest">
            <summary>
            Container for the parameters to the TerminateJobFlows operation.
            TerminateJobFlows shuts a list of clusters (job flows) down. When a job flow is shut
            down, any step not yet completed is canceled and the EC2 instances on which the cluster
            is running are stopped. Any log files not already saved are uploaded to Amazon S3
            if a LogUri was specified when the cluster was created.
            
             
            <para>
            The maximum number of clusters allowed is 10. The call to <code>TerminateJobFlows</code>
            is asynchronous. Depending on the configuration of the cluster, it may take up to
            1-5 minutes for the cluster to completely terminate and release allocated resources,
            such as Amazon EC2 instances.
            </para>
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest.#ctor">
            <summary>
            Empty constructor used to set  properties independently even when a simple constructor is available
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest.#ctor(System.Collections.Generic.List{System.String})">
            <summary>
            Instantiates TerminateJobFlowsRequest with the parameterized properties
            </summary>
            <param name="jobFlowIds">A list of job flows to be shutdown.</param>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest.JobFlowIds">
            <summary>
            Gets and sets the property JobFlowIds. 
            <para>
            A list of job flows to be shutdown.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.TerminateJobFlowsResponse">
            <summary>
            This is the response object from the TerminateJobFlows operation.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Model.VolumeSpecification">
            <summary>
            EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested
            for the EBS volume attached to an EC2 instance in the cluster.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.VolumeSpecification.Iops">
            <summary>
            Gets and sets the property Iops. 
            <para>
            The number of I/O operations per second (IOPS) that the volume supports.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.VolumeSpecification.SizeInGB">
            <summary>
            Gets and sets the property SizeInGB. 
            <para>
            The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume
            type is EBS-optimized, the minimum value is 10.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Model.VolumeSpecification.VolumeType">
            <summary>
            Gets and sets the property VolumeType. 
            <para>
            The volume type. Volume types supported are gp2, io1, standard.
            </para>
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig">
            <summary>
            Configuration for accessing Amazon ElasticMapReduce service
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig.RegionEndpointServiceName">
            <summary>
            The constant used to lookup in the region hash the endpoint.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig.ServiceVersion">
            <summary>
            Gets the ServiceVersion property.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig.UserAgent">
            <summary>
            Gets the value of UserAgent property.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.AmazonElasticMapReduceException">
            <summary>
             Common exception for the ElasticMapReduce service.
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceException.#ctor(System.String)">
            <summary>
            Construct instance of AmazonElasticMapReduceException
            </summary>
            <param name="message"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceException.#ctor(System.String,System.Exception)">
            <summary>
            Construct instance of AmazonElasticMapReduceException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceException.#ctor(System.Exception)">
            <summary>
            Construct instance of AmazonElasticMapReduceException
            </summary>
            <param name="innerException"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceException.#ctor(System.String,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonElasticMapReduceException
            </summary>
            <param name="message"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceException.#ctor(System.String,System.Exception,Amazon.Runtime.ErrorType,System.String,System.String,System.Net.HttpStatusCode)">
            <summary>
            Construct instance of AmazonElasticMapReduceException
            </summary>
            <param name="message"></param>
            <param name="innerException"></param>
            <param name="errorType"></param>
            <param name="errorCode"></param>
            <param name="requestId"></param>
            <param name="statusCode"></param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Constructs a new instance of the AmazonElasticMapReduceException class with serialized data.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is null. </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0). </exception>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Internal.AmazonElasticMapReduceMetadata">
            <summary>
            Service metadata for  Amazon ElasticMapReduce service
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Internal.AmazonElasticMapReduceMetadata.ServiceId">
            <summary>
            Gets the value of the Service Id.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.Internal.AmazonElasticMapReduceMetadata.OperationNameMapping">
            <summary>
            Gets the dictionary that gives mapping of renamed operations
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.AmazonElasticMapReduceRequest">
            <summary>
            Base class for ElasticMapReduce operation requests.
            </summary>
        </member>
        <member name="T:Amazon.ElasticMapReduce.ActionOnFailure">
            <summary>
            Constants used for properties of type ActionOnFailure.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ActionOnFailure.CANCEL_AND_WAIT">
            <summary>
            Constant CANCEL_AND_WAIT for ActionOnFailure
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ActionOnFailure.CONTINUE">
            <summary>
            Constant CONTINUE for ActionOnFailure
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ActionOnFailure.TERMINATE_CLUSTER">
            <summary>
            Constant TERMINATE_CLUSTER for ActionOnFailure
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ActionOnFailure.TERMINATE_JOB_FLOW">
            <summary>
            Constant TERMINATE_JOB_FLOW for ActionOnFailure
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ActionOnFailure.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ActionOnFailure.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ActionOnFailure.op_Implicit(System.String)~Amazon.ElasticMapReduce.ActionOnFailure">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.AdjustmentType">
            <summary>
            Constants used for properties of type AdjustmentType.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AdjustmentType.CHANGE_IN_CAPACITY">
            <summary>
            Constant CHANGE_IN_CAPACITY for AdjustmentType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AdjustmentType.EXACT_CAPACITY">
            <summary>
            Constant EXACT_CAPACITY for AdjustmentType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AdjustmentType.PERCENT_CHANGE_IN_CAPACITY">
            <summary>
            Constant PERCENT_CHANGE_IN_CAPACITY for AdjustmentType
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AdjustmentType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AdjustmentType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AdjustmentType.op_Implicit(System.String)~Amazon.ElasticMapReduce.AdjustmentType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.AutoScalingPolicyState">
            <summary>
            Constants used for properties of type AutoScalingPolicyState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyState.ATTACHED">
            <summary>
            Constant ATTACHED for AutoScalingPolicyState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyState.ATTACHING">
            <summary>
            Constant ATTACHING for AutoScalingPolicyState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyState.DETACHED">
            <summary>
            Constant DETACHED for AutoScalingPolicyState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyState.DETACHING">
            <summary>
            Constant DETACHING for AutoScalingPolicyState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyState.FAILED">
            <summary>
            Constant FAILED for AutoScalingPolicyState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyState.PENDING">
            <summary>
            Constant PENDING for AutoScalingPolicyState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AutoScalingPolicyState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AutoScalingPolicyState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AutoScalingPolicyState.op_Implicit(System.String)~Amazon.ElasticMapReduce.AutoScalingPolicyState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode">
            <summary>
            Constants used for properties of type AutoScalingPolicyStateChangeReasonCode.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode.CLEANUP_FAILURE">
            <summary>
            Constant CLEANUP_FAILURE for AutoScalingPolicyStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode.PROVISION_FAILURE">
            <summary>
            Constant PROVISION_FAILURE for AutoScalingPolicyStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode.USER_REQUEST">
            <summary>
            Constant USER_REQUEST for AutoScalingPolicyStateChangeReasonCode
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode.op_Implicit(System.String)~Amazon.ElasticMapReduce.AutoScalingPolicyStateChangeReasonCode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.CancelStepsRequestStatus">
            <summary>
            Constants used for properties of type CancelStepsRequestStatus.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.CancelStepsRequestStatus.FAILED">
            <summary>
            Constant FAILED for CancelStepsRequestStatus
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.CancelStepsRequestStatus.SUBMITTED">
            <summary>
            Constant SUBMITTED for CancelStepsRequestStatus
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.CancelStepsRequestStatus.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.CancelStepsRequestStatus.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.CancelStepsRequestStatus.op_Implicit(System.String)~Amazon.ElasticMapReduce.CancelStepsRequestStatus">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.ClusterState">
            <summary>
            Constants used for properties of type ClusterState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterState.BOOTSTRAPPING">
            <summary>
            Constant BOOTSTRAPPING for ClusterState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterState.RUNNING">
            <summary>
            Constant RUNNING for ClusterState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterState.STARTING">
            <summary>
            Constant STARTING for ClusterState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterState.TERMINATED">
            <summary>
            Constant TERMINATED for ClusterState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterState.TERMINATED_WITH_ERRORS">
            <summary>
            Constant TERMINATED_WITH_ERRORS for ClusterState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterState.TERMINATING">
            <summary>
            Constant TERMINATING for ClusterState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterState.WAITING">
            <summary>
            Constant WAITING for ClusterState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ClusterState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ClusterState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ClusterState.op_Implicit(System.String)~Amazon.ElasticMapReduce.ClusterState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode">
            <summary>
            Constants used for properties of type ClusterStateChangeReasonCode.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.ALL_STEPS_COMPLETED">
            <summary>
            Constant ALL_STEPS_COMPLETED for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.BOOTSTRAP_FAILURE">
            <summary>
            Constant BOOTSTRAP_FAILURE for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.INSTANCE_FAILURE">
            <summary>
            Constant INSTANCE_FAILURE for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.INSTANCE_FLEET_TIMEOUT">
            <summary>
            Constant INSTANCE_FLEET_TIMEOUT for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.INTERNAL_ERROR">
            <summary>
            Constant INTERNAL_ERROR for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.STEP_FAILURE">
            <summary>
            Constant STEP_FAILURE for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.USER_REQUEST">
            <summary>
            Constant USER_REQUEST for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.VALIDATION_ERROR">
            <summary>
            Constant VALIDATION_ERROR for ClusterStateChangeReasonCode
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ClusterStateChangeReasonCode.op_Implicit(System.String)~Amazon.ElasticMapReduce.ClusterStateChangeReasonCode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.ComparisonOperator">
            <summary>
            Constants used for properties of type ComparisonOperator.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ComparisonOperator.GREATER_THAN">
            <summary>
            Constant GREATER_THAN for ComparisonOperator
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ComparisonOperator.GREATER_THAN_OR_EQUAL">
            <summary>
            Constant GREATER_THAN_OR_EQUAL for ComparisonOperator
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ComparisonOperator.LESS_THAN">
            <summary>
            Constant LESS_THAN for ComparisonOperator
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ComparisonOperator.LESS_THAN_OR_EQUAL">
            <summary>
            Constant LESS_THAN_OR_EQUAL for ComparisonOperator
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ComparisonOperator.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ComparisonOperator.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ComparisonOperator.op_Implicit(System.String)~Amazon.ElasticMapReduce.ComparisonOperator">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceCollectionType">
            <summary>
            Constants used for properties of type InstanceCollectionType.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceCollectionType.INSTANCE_FLEET">
            <summary>
            Constant INSTANCE_FLEET for InstanceCollectionType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceCollectionType.INSTANCE_GROUP">
            <summary>
            Constant INSTANCE_GROUP for InstanceCollectionType
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceCollectionType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceCollectionType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceCollectionType.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceCollectionType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceFleetState">
            <summary>
            Constants used for properties of type InstanceFleetState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetState.BOOTSTRAPPING">
            <summary>
            Constant BOOTSTRAPPING for InstanceFleetState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetState.PROVISIONING">
            <summary>
            Constant PROVISIONING for InstanceFleetState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetState.RESIZING">
            <summary>
            Constant RESIZING for InstanceFleetState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetState.RUNNING">
            <summary>
            Constant RUNNING for InstanceFleetState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetState.SUSPENDED">
            <summary>
            Constant SUSPENDED for InstanceFleetState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetState.TERMINATED">
            <summary>
            Constant TERMINATED for InstanceFleetState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetState.TERMINATING">
            <summary>
            Constant TERMINATING for InstanceFleetState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetState.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceFleetState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode">
            <summary>
            Constants used for properties of type InstanceFleetStateChangeReasonCode.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode.CLUSTER_TERMINATED">
            <summary>
            Constant CLUSTER_TERMINATED for InstanceFleetStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode.INSTANCE_FAILURE">
            <summary>
            Constant INSTANCE_FAILURE for InstanceFleetStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode.INTERNAL_ERROR">
            <summary>
            Constant INTERNAL_ERROR for InstanceFleetStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode.VALIDATION_ERROR">
            <summary>
            Constant VALIDATION_ERROR for InstanceFleetStateChangeReasonCode
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceFleetStateChangeReasonCode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceFleetType">
            <summary>
            Constants used for properties of type InstanceFleetType.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetType.CORE">
            <summary>
            Constant CORE for InstanceFleetType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetType.MASTER">
            <summary>
            Constant MASTER for InstanceFleetType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceFleetType.TASK">
            <summary>
            Constant TASK for InstanceFleetType
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceFleetType.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceFleetType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceGroupState">
            <summary>
            Constants used for properties of type InstanceGroupState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.ARRESTED">
            <summary>
            Constant ARRESTED for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.BOOTSTRAPPING">
            <summary>
            Constant BOOTSTRAPPING for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.ENDED">
            <summary>
            Constant ENDED for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.PROVISIONING">
            <summary>
            Constant PROVISIONING for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.RECONFIGURING">
            <summary>
            Constant RECONFIGURING for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.RESIZING">
            <summary>
            Constant RESIZING for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.RUNNING">
            <summary>
            Constant RUNNING for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.SHUTTING_DOWN">
            <summary>
            Constant SHUTTING_DOWN for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.SUSPENDED">
            <summary>
            Constant SUSPENDED for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.TERMINATED">
            <summary>
            Constant TERMINATED for InstanceGroupState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupState.TERMINATING">
            <summary>
            Constant TERMINATING for InstanceGroupState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupState.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceGroupState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode">
            <summary>
            Constants used for properties of type InstanceGroupStateChangeReasonCode.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode.CLUSTER_TERMINATED">
            <summary>
            Constant CLUSTER_TERMINATED for InstanceGroupStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode.INSTANCE_FAILURE">
            <summary>
            Constant INSTANCE_FAILURE for InstanceGroupStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode.INTERNAL_ERROR">
            <summary>
            Constant INTERNAL_ERROR for InstanceGroupStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode.VALIDATION_ERROR">
            <summary>
            Constant VALIDATION_ERROR for InstanceGroupStateChangeReasonCode
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceGroupStateChangeReasonCode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceGroupType">
            <summary>
            Constants used for properties of type InstanceGroupType.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupType.CORE">
            <summary>
            Constant CORE for InstanceGroupType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupType.MASTER">
            <summary>
            Constant MASTER for InstanceGroupType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceGroupType.TASK">
            <summary>
            Constant TASK for InstanceGroupType
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceGroupType.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceGroupType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceRoleType">
            <summary>
            Constants used for properties of type InstanceRoleType.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceRoleType.CORE">
            <summary>
            Constant CORE for InstanceRoleType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceRoleType.MASTER">
            <summary>
            Constant MASTER for InstanceRoleType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceRoleType.TASK">
            <summary>
            Constant TASK for InstanceRoleType
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceRoleType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceRoleType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceRoleType.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceRoleType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceState">
            <summary>
            Constants used for properties of type InstanceState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceState.AWAITING_FULFILLMENT">
            <summary>
            Constant AWAITING_FULFILLMENT for InstanceState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceState.BOOTSTRAPPING">
            <summary>
            Constant BOOTSTRAPPING for InstanceState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceState.PROVISIONING">
            <summary>
            Constant PROVISIONING for InstanceState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceState.RUNNING">
            <summary>
            Constant RUNNING for InstanceState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceState.TERMINATED">
            <summary>
            Constant TERMINATED for InstanceState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceState.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode">
            <summary>
            Constants used for properties of type InstanceStateChangeReasonCode.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.BOOTSTRAP_FAILURE">
            <summary>
            Constant BOOTSTRAP_FAILURE for InstanceStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.CLUSTER_TERMINATED">
            <summary>
            Constant CLUSTER_TERMINATED for InstanceStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.INSTANCE_FAILURE">
            <summary>
            Constant INSTANCE_FAILURE for InstanceStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.INTERNAL_ERROR">
            <summary>
            Constant INTERNAL_ERROR for InstanceStateChangeReasonCode
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.VALIDATION_ERROR">
            <summary>
            Constant VALIDATION_ERROR for InstanceStateChangeReasonCode
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.InstanceStateChangeReasonCode.op_Implicit(System.String)~Amazon.ElasticMapReduce.InstanceStateChangeReasonCode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.JobFlowExecutionState">
            <summary>
            Constants used for properties of type JobFlowExecutionState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.BOOTSTRAPPING">
            <summary>
            Constant BOOTSTRAPPING for JobFlowExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.COMPLETED">
            <summary>
            Constant COMPLETED for JobFlowExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.FAILED">
            <summary>
            Constant FAILED for JobFlowExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.RUNNING">
            <summary>
            Constant RUNNING for JobFlowExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.SHUTTING_DOWN">
            <summary>
            Constant SHUTTING_DOWN for JobFlowExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.STARTING">
            <summary>
            Constant STARTING for JobFlowExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.TERMINATED">
            <summary>
            Constant TERMINATED for JobFlowExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.JobFlowExecutionState.WAITING">
            <summary>
            Constant WAITING for JobFlowExecutionState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.JobFlowExecutionState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.JobFlowExecutionState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.JobFlowExecutionState.op_Implicit(System.String)~Amazon.ElasticMapReduce.JobFlowExecutionState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.MarketType">
            <summary>
            Constants used for properties of type MarketType.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.MarketType.ON_DEMAND">
            <summary>
            Constant ON_DEMAND for MarketType
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.MarketType.SPOT">
            <summary>
            Constant SPOT for MarketType
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.MarketType.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.MarketType.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.MarketType.op_Implicit(System.String)~Amazon.ElasticMapReduce.MarketType">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.RepoUpgradeOnBoot">
            <summary>
            Constants used for properties of type RepoUpgradeOnBoot.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.RepoUpgradeOnBoot.NONE">
            <summary>
            Constant NONE for RepoUpgradeOnBoot
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.RepoUpgradeOnBoot.SECURITY">
            <summary>
            Constant SECURITY for RepoUpgradeOnBoot
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.RepoUpgradeOnBoot.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.RepoUpgradeOnBoot.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.RepoUpgradeOnBoot.op_Implicit(System.String)~Amazon.ElasticMapReduce.RepoUpgradeOnBoot">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.ScaleDownBehavior">
            <summary>
            Constants used for properties of type ScaleDownBehavior.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ScaleDownBehavior.TERMINATE_AT_INSTANCE_HOUR">
            <summary>
            Constant TERMINATE_AT_INSTANCE_HOUR for ScaleDownBehavior
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.ScaleDownBehavior.TERMINATE_AT_TASK_COMPLETION">
            <summary>
            Constant TERMINATE_AT_TASK_COMPLETION for ScaleDownBehavior
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ScaleDownBehavior.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ScaleDownBehavior.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.ScaleDownBehavior.op_Implicit(System.String)~Amazon.ElasticMapReduce.ScaleDownBehavior">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction">
            <summary>
            Constants used for properties of type SpotProvisioningTimeoutAction.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction.SWITCH_TO_ON_DEMAND">
            <summary>
            Constant SWITCH_TO_ON_DEMAND for SpotProvisioningTimeoutAction
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction.TERMINATE_CLUSTER">
            <summary>
            Constant TERMINATE_CLUSTER for SpotProvisioningTimeoutAction
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction.op_Implicit(System.String)~Amazon.ElasticMapReduce.SpotProvisioningTimeoutAction">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Statistic">
            <summary>
            Constants used for properties of type Statistic.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Statistic.AVERAGE">
            <summary>
            Constant AVERAGE for Statistic
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Statistic.MAXIMUM">
            <summary>
            Constant MAXIMUM for Statistic
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Statistic.MINIMUM">
            <summary>
            Constant MINIMUM for Statistic
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Statistic.SAMPLE_COUNT">
            <summary>
            Constant SAMPLE_COUNT for Statistic
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Statistic.SUM">
            <summary>
            Constant SUM for Statistic
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Statistic.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Statistic.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Statistic.op_Implicit(System.String)~Amazon.ElasticMapReduce.Statistic">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.StepExecutionState">
            <summary>
            Constants used for properties of type StepExecutionState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepExecutionState.CANCELLED">
            <summary>
            Constant CANCELLED for StepExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepExecutionState.COMPLETED">
            <summary>
            Constant COMPLETED for StepExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepExecutionState.CONTINUE">
            <summary>
            Constant CONTINUE for StepExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepExecutionState.FAILED">
            <summary>
            Constant FAILED for StepExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepExecutionState.INTERRUPTED">
            <summary>
            Constant INTERRUPTED for StepExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepExecutionState.PENDING">
            <summary>
            Constant PENDING for StepExecutionState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepExecutionState.RUNNING">
            <summary>
            Constant RUNNING for StepExecutionState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepExecutionState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepExecutionState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepExecutionState.op_Implicit(System.String)~Amazon.ElasticMapReduce.StepExecutionState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.StepState">
            <summary>
            Constants used for properties of type StepState.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepState.CANCEL_PENDING">
            <summary>
            Constant CANCEL_PENDING for StepState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepState.CANCELLED">
            <summary>
            Constant CANCELLED for StepState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepState.COMPLETED">
            <summary>
            Constant COMPLETED for StepState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepState.FAILED">
            <summary>
            Constant FAILED for StepState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepState.INTERRUPTED">
            <summary>
            Constant INTERRUPTED for StepState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepState.PENDING">
            <summary>
            Constant PENDING for StepState
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepState.RUNNING">
            <summary>
            Constant RUNNING for StepState
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepState.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepState.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepState.op_Implicit(System.String)~Amazon.ElasticMapReduce.StepState">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.StepStateChangeReasonCode">
            <summary>
            Constants used for properties of type StepStateChangeReasonCode.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.StepStateChangeReasonCode.NONE">
            <summary>
            Constant NONE for StepStateChangeReasonCode
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepStateChangeReasonCode.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepStateChangeReasonCode.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.StepStateChangeReasonCode.op_Implicit(System.String)~Amazon.ElasticMapReduce.StepStateChangeReasonCode">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.Unit">
            <summary>
            Constants used for properties of type Unit.
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.BITS">
            <summary>
            Constant BITS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.BITS_PER_SECOND">
            <summary>
            Constant BITS_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.BYTES">
            <summary>
            Constant BYTES for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.BYTES_PER_SECOND">
            <summary>
            Constant BYTES_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.COUNT">
            <summary>
            Constant COUNT for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.COUNT_PER_SECOND">
            <summary>
            Constant COUNT_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.GIGA_BITS">
            <summary>
            Constant GIGA_BITS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.GIGA_BITS_PER_SECOND">
            <summary>
            Constant GIGA_BITS_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.GIGA_BYTES">
            <summary>
            Constant GIGA_BYTES for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.GIGA_BYTES_PER_SECOND">
            <summary>
            Constant GIGA_BYTES_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.KILO_BITS">
            <summary>
            Constant KILO_BITS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.KILO_BITS_PER_SECOND">
            <summary>
            Constant KILO_BITS_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.KILO_BYTES">
            <summary>
            Constant KILO_BYTES for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.KILO_BYTES_PER_SECOND">
            <summary>
            Constant KILO_BYTES_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.MEGA_BITS">
            <summary>
            Constant MEGA_BITS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.MEGA_BITS_PER_SECOND">
            <summary>
            Constant MEGA_BITS_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.MEGA_BYTES">
            <summary>
            Constant MEGA_BYTES for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.MEGA_BYTES_PER_SECOND">
            <summary>
            Constant MEGA_BYTES_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.MICRO_SECONDS">
            <summary>
            Constant MICRO_SECONDS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.MILLI_SECONDS">
            <summary>
            Constant MILLI_SECONDS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.NONE">
            <summary>
            Constant NONE for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.PERCENT">
            <summary>
            Constant PERCENT for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.SECONDS">
            <summary>
            Constant SECONDS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.TERA_BITS">
            <summary>
            Constant TERA_BITS for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.TERA_BITS_PER_SECOND">
            <summary>
            Constant TERA_BITS_PER_SECOND for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.TERA_BYTES">
            <summary>
            Constant TERA_BYTES for Unit
            </summary>
        </member>
        <member name="F:Amazon.ElasticMapReduce.Unit.TERA_BYTES_PER_SECOND">
            <summary>
            Constant TERA_BYTES_PER_SECOND for Unit
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Unit.#ctor(System.String)">
            <summary>
            This constant constructor does not need to be called if the constant
            you are attempting to use is already defined as a static instance of 
            this class.
            This constructor should be used to construct constants that are not
            defined as statics, for instance if attempting to use a feature that is
            newer than the current version of the SDK.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Unit.FindValue(System.String)">
            <summary>
            Finds the constant for the unique value.
            </summary>
            <param name="value">The unique value for the constant</param>
            <returns>The constant for the unique value</returns>
        </member>
        <member name="M:Amazon.ElasticMapReduce.Unit.op_Implicit(System.String)~Amazon.ElasticMapReduce.Unit">
            <summary>
            Utility method to convert strings to the constant class.
            </summary>
            <param name="value">The string value to convert to the constant class.</param>
            <returns></returns>
        </member>
        <member name="T:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient">
             <summary>
             Implementation for accessing ElasticMapReduce
            
             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.
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor">
             <summary>
             Constructs AmazonElasticMapReduceClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(Amazon.RegionEndpoint)">
             <summary>
             Constructs AmazonElasticMapReduceClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig)">
             <summary>
             Constructs AmazonElasticMapReduceClient with the credentials loaded from the application's
             default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
             
             Example App.config with credentials set. 
             <code>
             &lt;?xml version="1.0" encoding="utf-8" ?&gt;
             &lt;configuration&gt;
                 &lt;appSettings&gt;
                     &lt;add key="AWSProfileName" value="AWS Default"/&gt;
                 &lt;/appSettings&gt;
             &lt;/configuration&gt;
             </code>
            
             </summary>
             <param name="config">The AmazonElasticMapReduceClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(Amazon.Runtime.AWSCredentials)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Credentials
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(Amazon.Runtime.AWSCredentials,Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Credentials and an
            AmazonElasticMapReduceClient Configuration object.
            </summary>
            <param name="credentials">AWS Credentials</param>
            <param name="clientConfig">The AmazonElasticMapReduceClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(System.String,System.String)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(System.String,System.String,Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Access Key ID, AWS Secret Key and an
            AmazonElasticMapReduceClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="clientConfig">The AmazonElasticMapReduceClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(System.String,System.String,System.String)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(System.String,System.String,System.String,Amazon.RegionEndpoint)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Access Key ID and AWS Secret Key
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="region">The region to connect.</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.#ctor(System.String,System.String,System.String,Amazon.ElasticMapReduce.AmazonElasticMapReduceConfig)">
            <summary>
            Constructs AmazonElasticMapReduceClient with AWS Access Key ID, AWS Secret Key and an
            AmazonElasticMapReduceClient Configuration object. 
            </summary>
            <param name="awsAccessKeyId">AWS Access Key ID</param>
            <param name="awsSecretAccessKey">AWS Secret Access Key</param>
            <param name="awsSessionToken">AWS Session Token</param>
            <param name="clientConfig">The AmazonElasticMapReduceClient Configuration Object</param>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.CreateSigner">
            <summary>
            Creates the signer for the service.
            </summary>
        </member>
        <member name="P:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ServiceMetadata">
            <summary>
            Capture metadata for the service.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.Dispose(System.Boolean)">
            <summary>
            Disposes the service client.
            </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddInstanceFleet(Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest)">
            <summary>
            Adds an instance fleet to a running cluster.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddInstanceFleet service method.</param>
            
            <returns>The response from the AddInstanceFleet service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceFleet">REST API Reference for AddInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddInstanceFleetAsync(Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddInstanceFleet operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddInstanceFleet operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceFleet">REST API Reference for AddInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddInstanceGroups(Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest)">
            <summary>
            Adds one or more instance groups to a running cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddInstanceGroups service method.</param>
            
            <returns>The response from the AddInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceGroups">REST API Reference for AddInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddInstanceGroupsAsync(Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddInstanceGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddInstanceGroups operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceGroups">REST API Reference for AddInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddJobFlowSteps(Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest)">
            <summary>
            AddJobFlowSteps adds new steps to a running cluster. A maximum of 256 steps are allowed
            in each job flow.
            
             
            <para>
            If your cluster 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 SSH 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, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/AddMoreThan256Steps.html">Add
            More than 256 Steps to a Cluster</a> in the <i>Amazon EMR Management Guide</i>.
            </para>
             
            <para>
            A step specifies the location of a JAR file stored either on the master node of the
            cluster 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.
            </para>
             
            <para>
            Amazon EMR 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.
            </para>
             
            <para>
            You can only add steps to a cluster that is in one of the following states: STARTING,
            BOOTSTRAPPING, RUNNING, or WAITING.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddJobFlowSteps service method.</param>
            
            <returns>The response from the AddJobFlowSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddJobFlowSteps">REST API Reference for AddJobFlowSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddJobFlowStepsAsync(Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddJobFlowSteps operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddJobFlowSteps operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddJobFlowSteps">REST API Reference for AddJobFlowSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddTags(Amazon.ElasticMapReduce.Model.AddTagsRequest)">
            <summary>
            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 <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddTags service method.</param>
            
            <returns>The response from the AddTags service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddTags">REST API Reference for AddTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.AddTagsAsync(Amazon.ElasticMapReduce.Model.AddTagsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddTags operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddTags operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddTags">REST API Reference for AddTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.CancelSteps(Amazon.ElasticMapReduce.Model.CancelStepsRequest)">
            <summary>
            Cancels a pending step or steps in a running cluster. Available only in Amazon EMR
            versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed
            in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not
            guarantee a step will be canceled, even if the request is successfully submitted.
            You can only cancel steps that are in a <code>PENDING</code> state.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CancelSteps service method.</param>
            
            <returns>The response from the CancelSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CancelSteps">REST API Reference for CancelSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.CancelStepsAsync(Amazon.ElasticMapReduce.Model.CancelStepsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CancelSteps operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CancelSteps operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CancelSteps">REST API Reference for CancelSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.CreateSecurityConfiguration(Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest)">
            <summary>
            Creates a security configuration, which is stored in the service and can be specified
            when a cluster is created.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateSecurityConfiguration service method.</param>
            
            <returns>The response from the CreateSecurityConfiguration service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CreateSecurityConfiguration">REST API Reference for CreateSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.CreateSecurityConfigurationAsync(Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateSecurityConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateSecurityConfiguration operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CreateSecurityConfiguration">REST API Reference for CreateSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DeleteSecurityConfiguration(Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationRequest)">
            <summary>
            Deletes a security configuration.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteSecurityConfiguration service method.</param>
            
            <returns>The response from the DeleteSecurityConfiguration service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DeleteSecurityConfiguration">REST API Reference for DeleteSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DeleteSecurityConfigurationAsync(Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteSecurityConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteSecurityConfiguration operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DeleteSecurityConfiguration">REST API Reference for DeleteSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeCluster">
            <summary>
            Provides cluster-level details including status, hardware and software configuration,
            VPC settings, and so on.
            </summary>
            
            <returns>The response from the DescribeCluster service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeCluster(Amazon.ElasticMapReduce.Model.DescribeClusterRequest)">
            <summary>
            Provides cluster-level details including status, hardware and software configuration,
            VPC settings, and so on.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeCluster service method.</param>
            
            <returns>The response from the DescribeCluster service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeClusterAsync(System.Threading.CancellationToken)">
            <summary>
            Provides cluster-level details including status, hardware and software configuration,
            VPC settings, and so on.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeCluster service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeClusterAsync(Amazon.ElasticMapReduce.Model.DescribeClusterRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeCluster operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeJobFlows">
            <summary>
            This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
            <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a>
            instead.
            
             
            <para>
            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.
            </para>
             
            <para>
            Regardless of supplied parameters, only job flows created within the last two months
            are returned.
            </para>
             
            <para>
            If no parameters are supplied, then job flows matching either of the following criteria
            are returned:
            </para>
             <ul> <li> 
            <para>
            Job flows created and completed in the last two weeks
            </para>
             </li> <li> 
            <para>
             Job flows created within the last two months that are in one of the following states:
            <code>RUNNING</code>, <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
            
            </para>
             </li> </ul> 
            <para>
            Amazon EMR can return a maximum of 512 job flow descriptions.
            </para>
            </summary>
            
            <returns>The response from the DescribeJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeJobFlows(Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest)">
            <summary>
            This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
            <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a>
            instead.
            
             
            <para>
            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.
            </para>
             
            <para>
            Regardless of supplied parameters, only job flows created within the last two months
            are returned.
            </para>
             
            <para>
            If no parameters are supplied, then job flows matching either of the following criteria
            are returned:
            </para>
             <ul> <li> 
            <para>
            Job flows created and completed in the last two weeks
            </para>
             </li> <li> 
            <para>
             Job flows created within the last two months that are in one of the following states:
            <code>RUNNING</code>, <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
            
            </para>
             </li> </ul> 
            <para>
            Amazon EMR can return a maximum of 512 job flow descriptions.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeJobFlows service method.</param>
            
            <returns>The response from the DescribeJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeJobFlowsAsync(System.Threading.CancellationToken)">
            <summary>
            This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
            <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a>
            instead.
            
             
            <para>
            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.
            </para>
             
            <para>
            Regardless of supplied parameters, only job flows created within the last two months
            are returned.
            </para>
             
            <para>
            If no parameters are supplied, then job flows matching either of the following criteria
            are returned:
            </para>
             <ul> <li> 
            <para>
            Job flows created and completed in the last two weeks
            </para>
             </li> <li> 
            <para>
             Job flows created within the last two months that are in one of the following states:
            <code>RUNNING</code>, <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
            
            </para>
             </li> </ul> 
            <para>
            Amazon EMR can return a maximum of 512 job flow descriptions.
            </para>
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeJobFlowsAsync(Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeJobFlows operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeJobFlows operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeSecurityConfiguration(Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationRequest)">
            <summary>
            Provides the details of a security configuration by returning the configuration JSON.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeSecurityConfiguration service method.</param>
            
            <returns>The response from the DescribeSecurityConfiguration service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeSecurityConfiguration">REST API Reference for DescribeSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeSecurityConfigurationAsync(Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeSecurityConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeSecurityConfiguration operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeSecurityConfiguration">REST API Reference for DescribeSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeStep">
            <summary>
            Provides more detail about the cluster step.
            </summary>
            
            <returns>The response from the DescribeStep service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeStep(Amazon.ElasticMapReduce.Model.DescribeStepRequest)">
            <summary>
            Provides more detail about the cluster step.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStep service method.</param>
            
            <returns>The response from the DescribeStep service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeStepAsync(System.Threading.CancellationToken)">
            <summary>
            Provides more detail about the cluster step.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeStep service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.DescribeStepAsync(Amazon.ElasticMapReduce.Model.DescribeStepRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeStep operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStep operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListBootstrapActions">
            <summary>
            Provides information about the bootstrap actions associated with a cluster.
            </summary>
            
            <returns>The response from the ListBootstrapActions service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListBootstrapActions(Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest)">
            <summary>
            Provides information about the bootstrap actions associated with a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListBootstrapActions service method.</param>
            
            <returns>The response from the ListBootstrapActions service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListBootstrapActionsAsync(System.Threading.CancellationToken)">
            <summary>
            Provides information about the bootstrap actions associated with a cluster.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListBootstrapActions service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListBootstrapActionsAsync(Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListBootstrapActions operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListBootstrapActions operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListClusters">
            <summary>
            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.
            </summary>
            
            <returns>The response from the ListClusters service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListClusters(Amazon.ElasticMapReduce.Model.ListClustersRequest)">
            <summary>
            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.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListClusters service method.</param>
            
            <returns>The response from the ListClusters service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListClustersAsync(System.Threading.CancellationToken)">
            <summary>
            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.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListClusters service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListClustersAsync(Amazon.ElasticMapReduce.Model.ListClustersRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListClusters operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListClusters operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstanceFleets(Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest)">
            <summary>
            Lists all available details about the instance fleets in a cluster.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstanceFleets service method.</param>
            
            <returns>The response from the ListInstanceFleets service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceFleets">REST API Reference for ListInstanceFleets Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstanceFleetsAsync(Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstanceFleets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstanceFleets operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceFleets">REST API Reference for ListInstanceFleets Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstanceGroups">
            <summary>
            Provides all available details about the instance groups in a cluster.
            </summary>
            
            <returns>The response from the ListInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstanceGroups(Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest)">
            <summary>
            Provides all available details about the instance groups in a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstanceGroups service method.</param>
            
            <returns>The response from the ListInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstanceGroupsAsync(System.Threading.CancellationToken)">
            <summary>
            Provides all available details about the instance groups in a cluster.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstanceGroupsAsync(Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstanceGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstanceGroups operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstances">
            <summary>
            Provides information for all active EC2 instances and EC2 instances terminated in
            the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following
            states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
            </summary>
            
            <returns>The response from the ListInstances service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstances(Amazon.ElasticMapReduce.Model.ListInstancesRequest)">
            <summary>
            Provides information for all active EC2 instances and EC2 instances terminated in
            the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following
            states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstances service method.</param>
            
            <returns>The response from the ListInstances service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstancesAsync(System.Threading.CancellationToken)">
            <summary>
            Provides information for all active EC2 instances and EC2 instances terminated in
            the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following
            states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListInstances service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListInstancesAsync(Amazon.ElasticMapReduce.Model.ListInstancesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstances operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListSecurityConfigurations(Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsRequest)">
            <summary>
            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.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListSecurityConfigurations service method.</param>
            
            <returns>The response from the ListSecurityConfigurations service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSecurityConfigurations">REST API Reference for ListSecurityConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListSecurityConfigurationsAsync(Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListSecurityConfigurations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListSecurityConfigurations operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSecurityConfigurations">REST API Reference for ListSecurityConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListSteps">
            <summary>
            Provides a list of steps for the cluster in reverse order unless you specify stepIds
            with the request.
            </summary>
            
            <returns>The response from the ListSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListSteps(Amazon.ElasticMapReduce.Model.ListStepsRequest)">
            <summary>
            Provides a list of steps for the cluster in reverse order unless you specify stepIds
            with the request.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListSteps service method.</param>
            
            <returns>The response from the ListSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListStepsAsync(System.Threading.CancellationToken)">
            <summary>
            Provides a list of steps for the cluster in reverse order unless you specify stepIds
            with the request.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ListStepsAsync(Amazon.ElasticMapReduce.Model.ListStepsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListSteps operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListSteps operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ModifyInstanceFleet(Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest)">
            <summary>
            Modifies the target On-Demand and target Spot capacities for the instance fleet with
            the specified InstanceFleetID within the cluster specified using ClusterID. The call
            either succeeds or fails atomically.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceFleet service method.</param>
            
            <returns>The response from the ModifyInstanceFleet service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceFleet">REST API Reference for ModifyInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ModifyInstanceFleetAsync(Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ModifyInstanceFleet operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceFleet operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceFleet">REST API Reference for ModifyInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ModifyInstanceGroups(Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest)">
            <summary>
            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.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceGroups service method.</param>
            
            <returns>The response from the ModifyInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceGroups">REST API Reference for ModifyInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.ModifyInstanceGroupsAsync(Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ModifyInstanceGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceGroups operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceGroups">REST API Reference for ModifyInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.PutAutoScalingPolicy(Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest)">
            <summary>
            Creates or updates an automatic scaling policy for a core instance group or task instance
            group in an Amazon EMR cluster. The automatic scaling policy defines how an instance
            group dynamically adds and terminates EC2 instances in response to the value of a
            CloudWatch metric.
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAutoScalingPolicy service method.</param>
            
            <returns>The response from the PutAutoScalingPolicy service method, as returned by ElasticMapReduce.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/PutAutoScalingPolicy">REST API Reference for PutAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.PutAutoScalingPolicyAsync(Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the PutAutoScalingPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAutoScalingPolicy operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/PutAutoScalingPolicy">REST API Reference for PutAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.RemoveAutoScalingPolicy(Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest)">
            <summary>
            Removes an automatic scaling policy from a specified instance group within an EMR
            cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the RemoveAutoScalingPolicy service method.</param>
            
            <returns>The response from the RemoveAutoScalingPolicy service method, as returned by ElasticMapReduce.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveAutoScalingPolicy">REST API Reference for RemoveAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.RemoveAutoScalingPolicyAsync(Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RemoveAutoScalingPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RemoveAutoScalingPolicy operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveAutoScalingPolicy">REST API Reference for RemoveAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.RemoveTags(Amazon.ElasticMapReduce.Model.RemoveTagsRequest)">
            <summary>
            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 <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>. 
            
             
            <para>
            The following example removes the stack tag with value Prod from a cluster:
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RemoveTags service method.</param>
            
            <returns>The response from the RemoveTags service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveTags">REST API Reference for RemoveTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.RemoveTagsAsync(Amazon.ElasticMapReduce.Model.RemoveTagsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RemoveTags operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RemoveTags operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveTags">REST API Reference for RemoveTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.RunJobFlow(Amazon.ElasticMapReduce.Model.RunJobFlowRequest)">
            <summary>
            RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the
            steps specified. After the steps complete, the cluster stops 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 <a>JobFlowInstancesConfig</a> <code>KeepJobFlowAliveWhenNoSteps</code>
            parameter is set to <code>TRUE</code>, the cluster transitions to the WAITING state
            rather than shutting down after the steps have completed. 
            
             
            <para>
            For additional protection, you can set the <a>JobFlowInstancesConfig</a> <code>TerminationProtected</code>
            parameter to <code>TRUE</code> to lock the cluster and prevent it from being terminated
            by API call, user intervention, or in the event of a job flow error.
            </para>
             
            <para>
            A maximum of 256 steps are allowed in each job flow.
            </para>
             
            <para>
            If your cluster 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, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/AddMoreThan256Steps.html">Add
            More than 256 Steps to a Cluster</a> in the <i>Amazon EMR Management Guide</i>.
            </para>
             
            <para>
            For long running clusters, we recommend that you periodically store your results.
            </para>
             <note> 
            <para>
            The instance fleets configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets
            parameters or InstanceGroups parameters, but not both.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RunJobFlow service method.</param>
            
            <returns>The response from the RunJobFlow service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RunJobFlow">REST API Reference for RunJobFlow Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.RunJobFlowAsync(Amazon.ElasticMapReduce.Model.RunJobFlowRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RunJobFlow operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RunJobFlow operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RunJobFlow">REST API Reference for RunJobFlow Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.SetTerminationProtection(Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest)">
            <summary>
            SetTerminationProtection locks a cluster (job flow) so the 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
            <code>SetTerminationProtection</code> on a cluster is similar to calling the Amazon
            EC2 <code>DisableAPITermination</code> API on all EC2 instances in a cluster.
            
             
            <para>
             <code>SetTerminationProtection</code> is used to prevent accidental termination of
            a cluster and to ensure that in the event of an error, the instances persist so that
            you can recover any data stored in their ephemeral instance storage.
            </para>
             
            <para>
             To terminate a cluster that has been locked by setting <code>SetTerminationProtection</code>
            to <code>true</code>, you must first unlock the job flow by a subsequent call to <code>SetTerminationProtection</code>
            in which you set the value to <code>false</code>. 
            </para>
             
            <para>
             For more information, see<a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_TerminationProtection.html">Managing
            Cluster Termination</a> in the <i>Amazon EMR Management Guide</i>. 
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetTerminationProtection service method.</param>
            
            <returns>The response from the SetTerminationProtection service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetTerminationProtection">REST API Reference for SetTerminationProtection Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.SetTerminationProtectionAsync(Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the SetTerminationProtection operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetTerminationProtection operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetTerminationProtection">REST API Reference for SetTerminationProtection Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.SetVisibleToAllUsers(Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest)">
            <summary>
            Sets whether all AWS Identity and Access Management (IAM) users under your account
            can access the specified clusters (job flows). This action works on running clusters.
            You can also set the visibility of a cluster when you launch it using the <code>VisibleToAllUsers</code>
            parameter of <a>RunJobFlow</a>. The SetVisibleToAllUsers action can be called only
            by an IAM user who created the cluster or the AWS account that owns the cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetVisibleToAllUsers service method.</param>
            
            <returns>The response from the SetVisibleToAllUsers service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetVisibleToAllUsers">REST API Reference for SetVisibleToAllUsers Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.SetVisibleToAllUsersAsync(Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the SetVisibleToAllUsers operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetVisibleToAllUsers operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetVisibleToAllUsers">REST API Reference for SetVisibleToAllUsers Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.TerminateJobFlows(Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest)">
            <summary>
            TerminateJobFlows shuts a list of clusters (job flows) down. When a job flow is shut
            down, any step not yet completed is canceled and the EC2 instances on which the cluster
            is running are stopped. Any log files not already saved are uploaded to Amazon S3
            if a LogUri was specified when the cluster was created.
            
             
            <para>
            The maximum number of clusters allowed is 10. The call to <code>TerminateJobFlows</code>
            is asynchronous. Depending on the configuration of the cluster, it may take up to
            1-5 minutes for the cluster to completely terminate and release allocated resources,
            such as Amazon EC2 instances.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TerminateJobFlows service method.</param>
            
            <returns>The response from the TerminateJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/TerminateJobFlows">REST API Reference for TerminateJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.AmazonElasticMapReduceClient.TerminateJobFlowsAsync(Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the TerminateJobFlows operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TerminateJobFlows operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/TerminateJobFlows">REST API Reference for TerminateJobFlows Operation</seealso>
        </member>
        <member name="T:Amazon.ElasticMapReduce.IAmazonElasticMapReduce">
             <summary>
             Interface for accessing ElasticMapReduce
            
             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.
             </summary>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddInstanceFleet(Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest)">
            <summary>
            Adds an instance fleet to a running cluster.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddInstanceFleet service method.</param>
            
            <returns>The response from the AddInstanceFleet service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceFleet">REST API Reference for AddInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddInstanceFleetAsync(Amazon.ElasticMapReduce.Model.AddInstanceFleetRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddInstanceFleet operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddInstanceFleet operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceFleet">REST API Reference for AddInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddInstanceGroups(Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest)">
            <summary>
            Adds one or more instance groups to a running cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddInstanceGroups service method.</param>
            
            <returns>The response from the AddInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceGroups">REST API Reference for AddInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddInstanceGroupsAsync(Amazon.ElasticMapReduce.Model.AddInstanceGroupsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddInstanceGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddInstanceGroups operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceGroups">REST API Reference for AddInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddJobFlowSteps(Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest)">
            <summary>
            AddJobFlowSteps adds new steps to a running cluster. A maximum of 256 steps are allowed
            in each job flow.
            
             
            <para>
            If your cluster 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 SSH 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, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/AddMoreThan256Steps.html">Add
            More than 256 Steps to a Cluster</a> in the <i>Amazon EMR Management Guide</i>.
            </para>
             
            <para>
            A step specifies the location of a JAR file stored either on the master node of the
            cluster 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.
            </para>
             
            <para>
            Amazon EMR 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.
            </para>
             
            <para>
            You can only add steps to a cluster that is in one of the following states: STARTING,
            BOOTSTRAPPING, RUNNING, or WAITING.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddJobFlowSteps service method.</param>
            
            <returns>The response from the AddJobFlowSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddJobFlowSteps">REST API Reference for AddJobFlowSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddJobFlowStepsAsync(Amazon.ElasticMapReduce.Model.AddJobFlowStepsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddJobFlowSteps operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddJobFlowSteps operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddJobFlowSteps">REST API Reference for AddJobFlowSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddTags(Amazon.ElasticMapReduce.Model.AddTagsRequest)">
            <summary>
            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 <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>.
            </summary>
            <param name="request">Container for the necessary parameters to execute the AddTags service method.</param>
            
            <returns>The response from the AddTags service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddTags">REST API Reference for AddTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.AddTagsAsync(Amazon.ElasticMapReduce.Model.AddTagsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the AddTags operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the AddTags operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddTags">REST API Reference for AddTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.CancelSteps(Amazon.ElasticMapReduce.Model.CancelStepsRequest)">
            <summary>
            Cancels a pending step or steps in a running cluster. Available only in Amazon EMR
            versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed
            in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not
            guarantee a step will be canceled, even if the request is successfully submitted.
            You can only cancel steps that are in a <code>PENDING</code> state.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CancelSteps service method.</param>
            
            <returns>The response from the CancelSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CancelSteps">REST API Reference for CancelSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.CancelStepsAsync(Amazon.ElasticMapReduce.Model.CancelStepsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CancelSteps operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CancelSteps operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CancelSteps">REST API Reference for CancelSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.CreateSecurityConfiguration(Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest)">
            <summary>
            Creates a security configuration, which is stored in the service and can be specified
            when a cluster is created.
            </summary>
            <param name="request">Container for the necessary parameters to execute the CreateSecurityConfiguration service method.</param>
            
            <returns>The response from the CreateSecurityConfiguration service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CreateSecurityConfiguration">REST API Reference for CreateSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.CreateSecurityConfigurationAsync(Amazon.ElasticMapReduce.Model.CreateSecurityConfigurationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the CreateSecurityConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the CreateSecurityConfiguration operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CreateSecurityConfiguration">REST API Reference for CreateSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DeleteSecurityConfiguration(Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationRequest)">
            <summary>
            Deletes a security configuration.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DeleteSecurityConfiguration service method.</param>
            
            <returns>The response from the DeleteSecurityConfiguration service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DeleteSecurityConfiguration">REST API Reference for DeleteSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DeleteSecurityConfigurationAsync(Amazon.ElasticMapReduce.Model.DeleteSecurityConfigurationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DeleteSecurityConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DeleteSecurityConfiguration operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DeleteSecurityConfiguration">REST API Reference for DeleteSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeCluster">
            <summary>
            Provides cluster-level details including status, hardware and software configuration,
            VPC settings, and so on.
            </summary>
            
            <returns>The response from the DescribeCluster service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeCluster(Amazon.ElasticMapReduce.Model.DescribeClusterRequest)">
            <summary>
            Provides cluster-level details including status, hardware and software configuration,
            VPC settings, and so on.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeCluster service method.</param>
            
            <returns>The response from the DescribeCluster service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeClusterAsync(System.Threading.CancellationToken)">
            <summary>
            Provides cluster-level details including status, hardware and software configuration,
            VPC settings, and so on.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeCluster service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeClusterAsync(Amazon.ElasticMapReduce.Model.DescribeClusterRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeCluster operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeCluster operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeCluster">REST API Reference for DescribeCluster Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeJobFlows">
            <summary>
            This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
            <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a>
            instead.
            
             
            <para>
            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.
            </para>
             
            <para>
            Regardless of supplied parameters, only job flows created within the last two months
            are returned.
            </para>
             
            <para>
            If no parameters are supplied, then job flows matching either of the following criteria
            are returned:
            </para>
             <ul> <li> 
            <para>
            Job flows created and completed in the last two weeks
            </para>
             </li> <li> 
            <para>
             Job flows created within the last two months that are in one of the following states:
            <code>RUNNING</code>, <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
            
            </para>
             </li> </ul> 
            <para>
            Amazon EMR can return a maximum of 512 job flow descriptions.
            </para>
            </summary>
            
            <returns>The response from the DescribeJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeJobFlows(Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest)">
            <summary>
            This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
            <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a>
            instead.
            
             
            <para>
            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.
            </para>
             
            <para>
            Regardless of supplied parameters, only job flows created within the last two months
            are returned.
            </para>
             
            <para>
            If no parameters are supplied, then job flows matching either of the following criteria
            are returned:
            </para>
             <ul> <li> 
            <para>
            Job flows created and completed in the last two weeks
            </para>
             </li> <li> 
            <para>
             Job flows created within the last two months that are in one of the following states:
            <code>RUNNING</code>, <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
            
            </para>
             </li> </ul> 
            <para>
            Amazon EMR can return a maximum of 512 job flow descriptions.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeJobFlows service method.</param>
            
            <returns>The response from the DescribeJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeJobFlowsAsync(System.Threading.CancellationToken)">
            <summary>
            This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
            <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a>
            instead.
            
             
            <para>
            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.
            </para>
             
            <para>
            Regardless of supplied parameters, only job flows created within the last two months
            are returned.
            </para>
             
            <para>
            If no parameters are supplied, then job flows matching either of the following criteria
            are returned:
            </para>
             <ul> <li> 
            <para>
            Job flows created and completed in the last two weeks
            </para>
             </li> <li> 
            <para>
             Job flows created within the last two months that are in one of the following states:
            <code>RUNNING</code>, <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
            
            </para>
             </li> </ul> 
            <para>
            Amazon EMR can return a maximum of 512 job flow descriptions.
            </para>
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeJobFlowsAsync(Amazon.ElasticMapReduce.Model.DescribeJobFlowsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeJobFlows operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeJobFlows operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows">REST API Reference for DescribeJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeSecurityConfiguration(Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationRequest)">
            <summary>
            Provides the details of a security configuration by returning the configuration JSON.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeSecurityConfiguration service method.</param>
            
            <returns>The response from the DescribeSecurityConfiguration service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeSecurityConfiguration">REST API Reference for DescribeSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeSecurityConfigurationAsync(Amazon.ElasticMapReduce.Model.DescribeSecurityConfigurationRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeSecurityConfiguration operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeSecurityConfiguration operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeSecurityConfiguration">REST API Reference for DescribeSecurityConfiguration Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeStep">
            <summary>
            Provides more detail about the cluster step.
            </summary>
            
            <returns>The response from the DescribeStep service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeStep(Amazon.ElasticMapReduce.Model.DescribeStepRequest)">
            <summary>
            Provides more detail about the cluster step.
            </summary>
            <param name="request">Container for the necessary parameters to execute the DescribeStep service method.</param>
            
            <returns>The response from the DescribeStep service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeStepAsync(System.Threading.CancellationToken)">
            <summary>
            Provides more detail about the cluster step.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the DescribeStep service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.DescribeStepAsync(Amazon.ElasticMapReduce.Model.DescribeStepRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the DescribeStep operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the DescribeStep operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeStep">REST API Reference for DescribeStep Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListBootstrapActions">
            <summary>
            Provides information about the bootstrap actions associated with a cluster.
            </summary>
            
            <returns>The response from the ListBootstrapActions service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListBootstrapActions(Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest)">
            <summary>
            Provides information about the bootstrap actions associated with a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListBootstrapActions service method.</param>
            
            <returns>The response from the ListBootstrapActions service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListBootstrapActionsAsync(System.Threading.CancellationToken)">
            <summary>
            Provides information about the bootstrap actions associated with a cluster.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListBootstrapActions service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListBootstrapActionsAsync(Amazon.ElasticMapReduce.Model.ListBootstrapActionsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListBootstrapActions operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListBootstrapActions operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListBootstrapActions">REST API Reference for ListBootstrapActions Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListClusters">
            <summary>
            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.
            </summary>
            
            <returns>The response from the ListClusters service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListClusters(Amazon.ElasticMapReduce.Model.ListClustersRequest)">
            <summary>
            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.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListClusters service method.</param>
            
            <returns>The response from the ListClusters service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListClustersAsync(System.Threading.CancellationToken)">
            <summary>
            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.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListClusters service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListClustersAsync(Amazon.ElasticMapReduce.Model.ListClustersRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListClusters operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListClusters operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListClusters">REST API Reference for ListClusters Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstanceFleets(Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest)">
            <summary>
            Lists all available details about the instance fleets in a cluster.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstanceFleets service method.</param>
            
            <returns>The response from the ListInstanceFleets service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceFleets">REST API Reference for ListInstanceFleets Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstanceFleetsAsync(Amazon.ElasticMapReduce.Model.ListInstanceFleetsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstanceFleets operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstanceFleets operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceFleets">REST API Reference for ListInstanceFleets Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstanceGroups">
            <summary>
            Provides all available details about the instance groups in a cluster.
            </summary>
            
            <returns>The response from the ListInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstanceGroups(Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest)">
            <summary>
            Provides all available details about the instance groups in a cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstanceGroups service method.</param>
            
            <returns>The response from the ListInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstanceGroupsAsync(System.Threading.CancellationToken)">
            <summary>
            Provides all available details about the instance groups in a cluster.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstanceGroupsAsync(Amazon.ElasticMapReduce.Model.ListInstanceGroupsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstanceGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstanceGroups operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceGroups">REST API Reference for ListInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstances">
            <summary>
            Provides information for all active EC2 instances and EC2 instances terminated in
            the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following
            states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
            </summary>
            
            <returns>The response from the ListInstances service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstances(Amazon.ElasticMapReduce.Model.ListInstancesRequest)">
            <summary>
            Provides information for all active EC2 instances and EC2 instances terminated in
            the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following
            states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListInstances service method.</param>
            
            <returns>The response from the ListInstances service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstancesAsync(System.Threading.CancellationToken)">
            <summary>
            Provides information for all active EC2 instances and EC2 instances terminated in
            the last 30 days, up to a maximum of 2,000. EC2 instances in any of the following
            states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListInstances service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListInstancesAsync(Amazon.ElasticMapReduce.Model.ListInstancesRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListInstances operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListInstances operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstances">REST API Reference for ListInstances Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListSecurityConfigurations(Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsRequest)">
            <summary>
            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.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListSecurityConfigurations service method.</param>
            
            <returns>The response from the ListSecurityConfigurations service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSecurityConfigurations">REST API Reference for ListSecurityConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListSecurityConfigurationsAsync(Amazon.ElasticMapReduce.Model.ListSecurityConfigurationsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListSecurityConfigurations operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListSecurityConfigurations operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSecurityConfigurations">REST API Reference for ListSecurityConfigurations Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListSteps">
            <summary>
            Provides a list of steps for the cluster in reverse order unless you specify stepIds
            with the request.
            </summary>
            
            <returns>The response from the ListSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListSteps(Amazon.ElasticMapReduce.Model.ListStepsRequest)">
            <summary>
            Provides a list of steps for the cluster in reverse order unless you specify stepIds
            with the request.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ListSteps service method.</param>
            
            <returns>The response from the ListSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListStepsAsync(System.Threading.CancellationToken)">
            <summary>
            Provides a list of steps for the cluster in reverse order unless you specify stepIds
            with the request.
            </summary>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            
            <returns>The response from the ListSteps service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ListStepsAsync(Amazon.ElasticMapReduce.Model.ListStepsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ListSteps operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ListSteps operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSteps">REST API Reference for ListSteps Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ModifyInstanceFleet(Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest)">
            <summary>
            Modifies the target On-Demand and target Spot capacities for the instance fleet with
            the specified InstanceFleetID within the cluster specified using ClusterID. The call
            either succeeds or fails atomically.
            
             <note> 
            <para>
            The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceFleet service method.</param>
            
            <returns>The response from the ModifyInstanceFleet service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceFleet">REST API Reference for ModifyInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ModifyInstanceFleetAsync(Amazon.ElasticMapReduce.Model.ModifyInstanceFleetRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ModifyInstanceFleet operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceFleet operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceFleet">REST API Reference for ModifyInstanceFleet Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ModifyInstanceGroups(Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest)">
            <summary>
            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.
            </summary>
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceGroups service method.</param>
            
            <returns>The response from the ModifyInstanceGroups service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceGroups">REST API Reference for ModifyInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.ModifyInstanceGroupsAsync(Amazon.ElasticMapReduce.Model.ModifyInstanceGroupsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the ModifyInstanceGroups operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the ModifyInstanceGroups operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceGroups">REST API Reference for ModifyInstanceGroups Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.PutAutoScalingPolicy(Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest)">
            <summary>
            Creates or updates an automatic scaling policy for a core instance group or task instance
            group in an Amazon EMR cluster. The automatic scaling policy defines how an instance
            group dynamically adds and terminates EC2 instances in response to the value of a
            CloudWatch metric.
            </summary>
            <param name="request">Container for the necessary parameters to execute the PutAutoScalingPolicy service method.</param>
            
            <returns>The response from the PutAutoScalingPolicy service method, as returned by ElasticMapReduce.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/PutAutoScalingPolicy">REST API Reference for PutAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.PutAutoScalingPolicyAsync(Amazon.ElasticMapReduce.Model.PutAutoScalingPolicyRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the PutAutoScalingPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the PutAutoScalingPolicy operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/PutAutoScalingPolicy">REST API Reference for PutAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.RemoveAutoScalingPolicy(Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest)">
            <summary>
            Removes an automatic scaling policy from a specified instance group within an EMR
            cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the RemoveAutoScalingPolicy service method.</param>
            
            <returns>The response from the RemoveAutoScalingPolicy service method, as returned by ElasticMapReduce.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveAutoScalingPolicy">REST API Reference for RemoveAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.RemoveAutoScalingPolicyAsync(Amazon.ElasticMapReduce.Model.RemoveAutoScalingPolicyRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RemoveAutoScalingPolicy operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RemoveAutoScalingPolicy operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveAutoScalingPolicy">REST API Reference for RemoveAutoScalingPolicy Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.RemoveTags(Amazon.ElasticMapReduce.Model.RemoveTagsRequest)">
            <summary>
            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 <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-tags.html">Tag
            Clusters</a>. 
            
             
            <para>
            The following example removes the stack tag with value Prod from a cluster:
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RemoveTags service method.</param>
            
            <returns>The response from the RemoveTags service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerException">
            This exception occurs when there is an internal failure in the EMR service.
            </exception>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InvalidRequestException">
            This exception occurs when there is something wrong with user input.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveTags">REST API Reference for RemoveTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.RemoveTagsAsync(Amazon.ElasticMapReduce.Model.RemoveTagsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RemoveTags operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RemoveTags operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveTags">REST API Reference for RemoveTags Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.RunJobFlow(Amazon.ElasticMapReduce.Model.RunJobFlowRequest)">
            <summary>
            RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the
            steps specified. After the steps complete, the cluster stops 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 <a>JobFlowInstancesConfig</a> <code>KeepJobFlowAliveWhenNoSteps</code>
            parameter is set to <code>TRUE</code>, the cluster transitions to the WAITING state
            rather than shutting down after the steps have completed. 
            
             
            <para>
            For additional protection, you can set the <a>JobFlowInstancesConfig</a> <code>TerminationProtected</code>
            parameter to <code>TRUE</code> to lock the cluster and prevent it from being terminated
            by API call, user intervention, or in the event of a job flow error.
            </para>
             
            <para>
            A maximum of 256 steps are allowed in each job flow.
            </para>
             
            <para>
            If your cluster 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, see <a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/AddMoreThan256Steps.html">Add
            More than 256 Steps to a Cluster</a> in the <i>Amazon EMR Management Guide</i>.
            </para>
             
            <para>
            For long running clusters, we recommend that you periodically store your results.
            </para>
             <note> 
            <para>
            The instance fleets configuration is available only in Amazon EMR versions 4.8.0 and
            later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets
            parameters or InstanceGroups parameters, but not both.
            </para>
             </note>
            </summary>
            <param name="request">Container for the necessary parameters to execute the RunJobFlow service method.</param>
            
            <returns>The response from the RunJobFlow service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RunJobFlow">REST API Reference for RunJobFlow Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.RunJobFlowAsync(Amazon.ElasticMapReduce.Model.RunJobFlowRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the RunJobFlow operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the RunJobFlow operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RunJobFlow">REST API Reference for RunJobFlow Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.SetTerminationProtection(Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest)">
            <summary>
            SetTerminationProtection locks a cluster (job flow) so the 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
            <code>SetTerminationProtection</code> on a cluster is similar to calling the Amazon
            EC2 <code>DisableAPITermination</code> API on all EC2 instances in a cluster.
            
             
            <para>
             <code>SetTerminationProtection</code> is used to prevent accidental termination of
            a cluster and to ensure that in the event of an error, the instances persist so that
            you can recover any data stored in their ephemeral instance storage.
            </para>
             
            <para>
             To terminate a cluster that has been locked by setting <code>SetTerminationProtection</code>
            to <code>true</code>, you must first unlock the job flow by a subsequent call to <code>SetTerminationProtection</code>
            in which you set the value to <code>false</code>. 
            </para>
             
            <para>
             For more information, see<a href="https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_TerminationProtection.html">Managing
            Cluster Termination</a> in the <i>Amazon EMR Management Guide</i>. 
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetTerminationProtection service method.</param>
            
            <returns>The response from the SetTerminationProtection service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetTerminationProtection">REST API Reference for SetTerminationProtection Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.SetTerminationProtectionAsync(Amazon.ElasticMapReduce.Model.SetTerminationProtectionRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the SetTerminationProtection operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetTerminationProtection operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetTerminationProtection">REST API Reference for SetTerminationProtection Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.SetVisibleToAllUsers(Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest)">
            <summary>
            Sets whether all AWS Identity and Access Management (IAM) users under your account
            can access the specified clusters (job flows). This action works on running clusters.
            You can also set the visibility of a cluster when you launch it using the <code>VisibleToAllUsers</code>
            parameter of <a>RunJobFlow</a>. The SetVisibleToAllUsers action can be called only
            by an IAM user who created the cluster or the AWS account that owns the cluster.
            </summary>
            <param name="request">Container for the necessary parameters to execute the SetVisibleToAllUsers service method.</param>
            
            <returns>The response from the SetVisibleToAllUsers service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetVisibleToAllUsers">REST API Reference for SetVisibleToAllUsers Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.SetVisibleToAllUsersAsync(Amazon.ElasticMapReduce.Model.SetVisibleToAllUsersRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the SetVisibleToAllUsers operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the SetVisibleToAllUsers operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetVisibleToAllUsers">REST API Reference for SetVisibleToAllUsers Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.TerminateJobFlows(Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest)">
            <summary>
            TerminateJobFlows shuts a list of clusters (job flows) down. When a job flow is shut
            down, any step not yet completed is canceled and the EC2 instances on which the cluster
            is running are stopped. Any log files not already saved are uploaded to Amazon S3
            if a LogUri was specified when the cluster was created.
            
             
            <para>
            The maximum number of clusters allowed is 10. The call to <code>TerminateJobFlows</code>
            is asynchronous. Depending on the configuration of the cluster, it may take up to
            1-5 minutes for the cluster to completely terminate and release allocated resources,
            such as Amazon EC2 instances.
            </para>
            </summary>
            <param name="request">Container for the necessary parameters to execute the TerminateJobFlows service method.</param>
            
            <returns>The response from the TerminateJobFlows service method, as returned by ElasticMapReduce.</returns>
            <exception cref="T:Amazon.ElasticMapReduce.Model.InternalServerErrorException">
            Indicates that an error occurred while processing the request and that the request
            was not completed.
            </exception>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/TerminateJobFlows">REST API Reference for TerminateJobFlows Operation</seealso>
        </member>
        <member name="M:Amazon.ElasticMapReduce.IAmazonElasticMapReduce.TerminateJobFlowsAsync(Amazon.ElasticMapReduce.Model.TerminateJobFlowsRequest,System.Threading.CancellationToken)">
            <summary>
            Initiates the asynchronous execution of the TerminateJobFlows operation.
            </summary>
            
            <param name="request">Container for the necessary parameters to execute the TerminateJobFlows operation.</param>
            <param name="cancellationToken">
                A cancellation token that can be used by other objects or threads to receive notice of cancellation.
            </param>
            <returns>The task object representing the asynchronous operation.</returns>
            <seealso href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/TerminateJobFlows">REST API Reference for TerminateJobFlows Operation</seealso>
        </member>
    </members>
</doc>
