Marshall the given parameter object.
774223
public void marshall(H264Settings h264Settings, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(h264Settings.getAdaptiveQuantization(), ADAPTIVEQUANTIZATION_BINDING);
            protocolMarshaller.marshall(h264Settings.getBitrate(), BITRATE_BINDING);
            protocolMarshaller.marshall(h264Settings.getCodecLevel(), CODECLEVEL_BINDING);
            protocolMarshaller.marshall(h264Settings.getCodecProfile(), CODECPROFILE_BINDING);
            protocolMarshaller.marshall(h264Settings.getDynamicSubGop(), DYNAMICSUBGOP_BINDING);
            protocolMarshaller.marshall(h264Settings.getEntropyEncoding(), ENTROPYENCODING_BINDING);
            protocolMarshaller.marshall(h264Settings.getFieldEncoding(), FIELDENCODING_BINDING);
            protocolMarshaller.marshall(h264Settings.getFlickerAdaptiveQuantization(), FLICKERADAPTIVEQUANTIZATION_BINDING);
            protocolMarshaller.marshall(h264Settings.getFramerateControl(), FRAMERATECONTROL_BINDING);
            protocolMarshaller.marshall(h264Settings.getFramerateConversionAlgorithm(), FRAMERATECONVERSIONALGORITHM_BINDING);
            protocolMarshaller.marshall(h264Settings.getFramerateDenominator(), FRAMERATEDENOMINATOR_BINDING);
            protocolMarshaller.marshall(h264Settings.getFramerateNumerator(), FRAMERATENUMERATOR_BINDING);
            protocolMarshaller.marshall(h264Settings.getGopBReference(), GOPBREFERENCE_BINDING);
            protocolMarshaller.marshall(h264Settings.getGopClosedCadence(), GOPCLOSEDCADENCE_BINDING);
            protocolMarshaller.marshall(h264Settings.getGopSize(), GOPSIZE_BINDING);
            protocolMarshaller.marshall(h264Settings.getGopSizeUnits(), GOPSIZEUNITS_BINDING);
            protocolMarshaller.marshall(h264Settings.getHrdBufferInitialFillPercentage(), HRDBUFFERINITIALFILLPERCENTAGE_BINDING);
            protocolMarshaller.marshall(h264Settings.getHrdBufferSize(), HRDBUFFERSIZE_BINDING);
            protocolMarshaller.marshall(h264Settings.getInterlaceMode(), INTERLACEMODE_BINDING);
            protocolMarshaller.marshall(h264Settings.getMaxBitrate(), MAXBITRATE_BINDING);
            protocolMarshaller.marshall(h264Settings.getMinIInterval(), MINIINTERVAL_BINDING);
            protocolMarshaller.marshall(h264Settings.getNumberBFramesBetweenReferenceFrames(), NUMBERBFRAMESBETWEENREFERENCEFRAMES_BINDING);
            protocolMarshaller.marshall(h264Settings.getNumberReferenceFrames(), NUMBERREFERENCEFRAMES_BINDING);
            protocolMarshaller.marshall(h264Settings.getParControl(), PARCONTROL_BINDING);
            protocolMarshaller.marshall(h264Settings.getParDenominator(), PARDENOMINATOR_BINDING);
            protocolMarshaller.marshall(h264Settings.getParNumerator(), PARNUMERATOR_BINDING);
            protocolMarshaller.marshall(h264Settings.getQualityTuningLevel(), QUALITYTUNINGLEVEL_BINDING);
            protocolMarshaller.marshall(h264Settings.getQvbrSettings(), QVBRSETTINGS_BINDING);
            protocolMarshaller.marshall(h264Settings.getRateControlMode(), RATECONTROLMODE_BINDING);
            protocolMarshaller.marshall(h264Settings.getRepeatPps(), REPEATPPS_BINDING);
            protocolMarshaller.marshall(h264Settings.getSceneChangeDetect(), SCENECHANGEDETECT_BINDING);
            protocolMarshaller.marshall(h264Settings.getSlices(), SLICES_BINDING);
            protocolMarshaller.marshall(h264Settings.getSlowPal(), SLOWPAL_BINDING);
            protocolMarshaller.marshall(h264Settings.getSoftness(), SOFTNESS_BINDING);
            protocolMarshaller.marshall(h264Settings.getSpatialAdaptiveQuantization(), SPATIALADAPTIVEQUANTIZATION_BINDING);
            protocolMarshaller.marshall(h264Settings.getSyntax(), SYNTAX_BINDING);
            protocolMarshaller.marshall(h264Settings.getTelecine(), TELECINE_BINDING);
            protocolMarshaller.marshall(h264Settings.getTemporalAdaptiveQuantization(), TEMPORALADAPTIVEQUANTIZATION_BINDING);
            protocolMarshaller.marshall(h264Settings.getUnregisteredSeiTimecode(), UNREGISTEREDSEITIMECODE_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
192519
public void marshall(GetOnPremisesInstanceRequest getOnPremisesInstanceRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getOnPremisesInstanceRequest.getInstanceName(), INSTANCENAME_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
540195
public void marshall(ThingGroupIndexingConfiguration thingGroupIndexingConfiguration, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(thingGroupIndexingConfiguration.getThingGroupIndexingMode(), THINGGROUPINDEXINGMODE_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
66411
public void marshall(GetInstanceStateRequest getInstanceStateRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getInstanceStateRequest.getInstanceName(), INSTANCENAME_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
394015
public void marshall(GetInstancePortStatesRequest getInstancePortStatesRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getInstancePortStatesRequest.getInstanceName(), INSTANCENAME_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
316889
public void marshall(DescribeStateMachineForExecutionRequest describeStateMachineForExecutionRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(describeStateMachineForExecutionRequest.getExecutionArn(), EXECUTIONARN_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
150834
public void marshall(DescribePendingAggregationRequestsRequest describePendingAggregationRequestsRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(describePendingAggregationRequestsRequest.getLimit(), LIMIT_BINDING);
            protocolMarshaller.marshall(describePendingAggregationRequestsRequest.getNextToken(), NEXTTOKEN_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
851805
public void marshall(GetContactAttributesRequest getContactAttributesRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getContactAttributesRequest.getInstanceId(), INSTANCEID_BINDING);
            protocolMarshaller.marshall(getContactAttributesRequest.getInitialContactId(), INITIALCONTACTID_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1059582
public void marshall(PointInTimeRecoverySpecification pointInTimeRecoverySpecification, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(pointInTimeRecoverySpecification.getPointInTimeRecoveryEnabled(), POINTINTIMERECOVERYENABLED_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1263799
public void marshall(DataRetrievalPolicy dataRetrievalPolicy, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(dataRetrievalPolicy.getRules(), RULES_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
131118
public void marshall(TeletextDestinationSettings teletextDestinationSettings, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(teletextDestinationSettings.getPageNumber(), PAGENUMBER_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1065902
public void marshall(GetAppReplicationConfigurationRequest getAppReplicationConfigurationRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getAppReplicationConfigurationRequest.getAppId(), APPID_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
120019
public void marshall(DatastoreStatistics datastoreStatistics, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(datastoreStatistics.getSize(), SIZE_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
977474
public void marshall(DescribeUserProfilesRequest describeUserProfilesRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(describeUserProfilesRequest.getIamUserArns(), IAMUSERARNS_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1111110
public void marshall(GetSchemaCreationStatusRequest getSchemaCreationStatusRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getSchemaCreationStatusRequest.getApiId(), APIID_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1193120
public void marshall(RecognizeCelebritiesRequest recognizeCelebritiesRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(recognizeCelebritiesRequest.getImage(), IMAGE_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
471568
public void marshall(GetInstanceAccessDetailsRequest getInstanceAccessDetailsRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getInstanceAccessDetailsRequest.getInstanceName(), INSTANCENAME_BINDING);
            protocolMarshaller.marshall(getInstanceAccessDetailsRequest.getProtocol(), PROTOCOL_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }