/// <summary>
        /// <para>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.</para>
        /// </summary>
        ///
        /// <param name="modifyInstanceGroupsRequest">Container for the necessary
        ///           parameters to execute the ModifyInstanceGroups service method on
        ///           AmazonElasticMapReduce.</param>
        ///
        /// <exception cref="InternalServerErrorException"/>
        public ModifyInstanceGroupsResponse ModifyInstanceGroups(ModifyInstanceGroupsRequest modifyInstanceGroupsRequest)
        {
            IRequest <ModifyInstanceGroupsRequest> request  = new ModifyInstanceGroupsRequestMarshaller().Marshall(modifyInstanceGroupsRequest);
            ModifyInstanceGroupsResponse           response = Invoke <ModifyInstanceGroupsRequest, ModifyInstanceGroupsResponse> (request, this.signer, ModifyInstanceGroupsResponseUnmarshaller.GetInstance());

            return(response);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Unmarshaller the response from the service to the response class.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            ModifyInstanceGroupsResponse response = new ModifyInstanceGroupsResponse();


            return(response);
        }
Exemplo n.º 3
0
        public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context)
        {
            ModifyInstanceGroupsResponse response = new ModifyInstanceGroupsResponse();

            while (context.Read())
            {
                if (context.IsStartElement)
                {
                    if (context.TestExpression("ResponseMetadata", 2))
                    {
                        response.ResponseMetadata = ResponseMetadataUnmarshaller.GetInstance().Unmarshall(context);
                    }
                }
            }


            return(response);
        }