in src/Services/Lambda/Generated/Model/Internal/MarshallTransformations/UpdateFunctionConfigurationResponseUnmarshaller.cs [46:213]
public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
{
UpdateFunctionConfigurationResponse response = new UpdateFunctionConfigurationResponse();
context.Read();
int targetDepth = context.CurrentDepth;
while (context.ReadAtDepth(targetDepth))
{
if (context.TestExpression("CodeSha256", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.CodeSha256 = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("CodeSize", targetDepth))
{
var unmarshaller = LongUnmarshaller.Instance;
response.CodeSize = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("DeadLetterConfig", targetDepth))
{
var unmarshaller = DeadLetterConfigUnmarshaller.Instance;
response.DeadLetterConfig = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Description", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.Description = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Environment", targetDepth))
{
var unmarshaller = EnvironmentResponseUnmarshaller.Instance;
response.Environment = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("FunctionArn", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.FunctionArn = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("FunctionName", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.FunctionName = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Handler", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.Handler = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("KMSKeyArn", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.KMSKeyArn = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("LastModified", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.LastModified = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("LastUpdateStatus", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.LastUpdateStatus = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("LastUpdateStatusReason", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.LastUpdateStatusReason = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("LastUpdateStatusReasonCode", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.LastUpdateStatusReasonCode = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Layers", targetDepth))
{
var unmarshaller = new ListUnmarshaller<Layer, LayerUnmarshaller>(LayerUnmarshaller.Instance);
response.Layers = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("MasterArn", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.MasterArn = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("MemorySize", targetDepth))
{
var unmarshaller = IntUnmarshaller.Instance;
response.MemorySize = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("RevisionId", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.RevisionId = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Role", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.Role = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Runtime", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.Runtime = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("State", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.State = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("StateReason", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.StateReason = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("StateReasonCode", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.StateReasonCode = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Timeout", targetDepth))
{
var unmarshaller = IntUnmarshaller.Instance;
response.Timeout = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("TracingConfig", targetDepth))
{
var unmarshaller = TracingConfigResponseUnmarshaller.Instance;
response.TracingConfig = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("Version", targetDepth))
{
var unmarshaller = StringUnmarshaller.Instance;
response.Version = unmarshaller.Unmarshall(context);
continue;
}
if (context.TestExpression("VpcConfig", targetDepth))
{
var unmarshaller = VpcConfigDetailUnmarshaller.Instance;
response.VpcConfig = unmarshaller.Unmarshall(context);
continue;
}
}
return response;
}