public void marshall(Input input, ProtocolMarshaller protocolMarshaller) {

        if (input == null) {
            throw new SdkClientException("Invalid argument passed to marshall(...)");
        }

        try {
            protocolMarshaller.marshall(input.getAudioSelectorGroups(), AUDIOSELECTORGROUPS_BINDING);
            protocolMarshaller.marshall(input.getAudioSelectors(), AUDIOSELECTORS_BINDING);
            protocolMarshaller.marshall(input.getCaptionSelectors(), CAPTIONSELECTORS_BINDING);
            protocolMarshaller.marshall(input.getDeblockFilter(), DEBLOCKFILTER_BINDING);
            protocolMarshaller.marshall(input.getDecryptionSettings(), DECRYPTIONSETTINGS_BINDING);
            protocolMarshaller.marshall(input.getDenoiseFilter(), DENOISEFILTER_BINDING);
            protocolMarshaller.marshall(input.getFileInput(), FILEINPUT_BINDING);
            protocolMarshaller.marshall(input.getFilterEnable(), FILTERENABLE_BINDING);
            protocolMarshaller.marshall(input.getFilterStrength(), FILTERSTRENGTH_BINDING);
            protocolMarshaller.marshall(input.getImageInserter(), IMAGEINSERTER_BINDING);
            protocolMarshaller.marshall(input.getInputClippings(), INPUTCLIPPINGS_BINDING);
            protocolMarshaller.marshall(input.getProgramNumber(), PROGRAMNUMBER_BINDING);
            protocolMarshaller.marshall(input.getPsiControl(), PSICONTROL_BINDING);
            protocolMarshaller.marshall(input.getSupplementalImps(), SUPPLEMENTALIMPS_BINDING);
            protocolMarshaller.marshall(input.getTimecodeSource(), TIMECODESOURCE_BINDING);
            protocolMarshaller.marshall(input.getVideoSelector(), VIDEOSELECTOR_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
public void marshall ( Input input , ProtocolMarshaller protocolMarshaller ) { if ( input == null ) { throw new SdkClientException ( "Invalid argument passed to marshall(...)" ) ; } try { protocolMarshaller . marshall ( input . getAudioSelectorGroups ( ) , AUDIOSELECTORGROUPS_BINDING ) ; protocolMarshaller . marshall ( input . getAudioSelectors ( ) , AUDIOSELECTORS_BINDING ) ; protocolMarshaller . marshall ( input . getCaptionSelectors ( ) , CAPTIONSELECTORS_BINDING ) ; protocolMarshaller . marshall ( input . getDeblockFilter ( ) , DEBLOCKFILTER_BINDING ) ; protocolMarshaller . marshall ( input . getDecryptionSettings ( ) , DECRYPTIONSETTINGS_BINDING ) ; protocolMarshaller . marshall ( input . getDenoiseFilter ( ) , DENOISEFILTER_BINDING ) ; protocolMarshaller . marshall ( input . getFileInput ( ) , FILEINPUT_BINDING ) ; protocolMarshaller . marshall ( input . getFilterEnable ( ) , FILTERENABLE_BINDING ) ; protocolMarshaller . marshall ( input . getFilterStrength ( ) , FILTERSTRENGTH_BINDING ) ; protocolMarshaller . marshall ( input . getImageInserter ( ) , IMAGEINSERTER_BINDING ) ; protocolMarshaller . marshall ( input . getInputClippings ( ) , INPUTCLIPPINGS_BINDING ) ; protocolMarshaller . marshall ( input . getProgramNumber ( ) , PROGRAMNUMBER_BINDING ) ; protocolMarshaller . marshall ( input . getPsiControl ( ) , PSICONTROL_BINDING ) ; protocolMarshaller . marshall ( input . getSupplementalImps ( ) , SUPPLEMENTALIMPS_BINDING ) ; protocolMarshaller . marshall ( input . getTimecodeSource ( ) , TIMECODESOURCE_BINDING ) ; protocolMarshaller . marshall ( input . getVideoSelector ( ) , VIDEOSELECTOR_BINDING ) ; } catch ( Exception e ) { throw new SdkClientException ( "Unable to marshall request to JSON: " + e . getMessage ( ) , e ) ; } }
Marshall the given parameter object.