            }
            if (inputUpdate.getInputParallelismUpdate() != null) {
                jsonGenerator.writeFieldName("InputParallelismUpdate");
                InputParallelismUpdateJsonMarshaller.getInstance().marshall(
                        inputUpdate.getInputParallelismUpdate(), jsonGenerator);
            }

            jsonGenerator.writeEndObject();
        } catch (Throwable t) {
            throw new AmazonClientException(
                    "Unable to marshall request to JSON: " + t.getMessage(), t);
        }