Marshall the given parameter object.
329110
public void marshall(MetricValue metricValue, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(metricValue.getAmount(), AMOUNT_BINDING);
            protocolMarshaller.marshall(metricValue.getUnit(), UNIT_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1194223
public void marshall(DescribeRiskConfigurationRequest describeRiskConfigurationRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(describeRiskConfigurationRequest.getUserPoolId(), USERPOOLID_BINDING);
            protocolMarshaller.marshall(describeRiskConfigurationRequest.getClientId(), CLIENTID_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);
        }
    }
1185572
public void marshall(DescribeStackProvisioningParametersRequest describeStackProvisioningParametersRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(describeStackProvisioningParametersRequest.getStackId(), STACKID_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1260241
public void marshall(KinesisStreamSourceConfiguration kinesisStreamSourceConfiguration, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(kinesisStreamSourceConfiguration.getKinesisStreamARN(), KINESISSTREAMARN_BINDING);
            protocolMarshaller.marshall(kinesisStreamSourceConfiguration.getRoleARN(), ROLEARN_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);
        }
    }
734810
public void marshall(PutAccountSettingDefaultRequest putAccountSettingDefaultRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(putAccountSettingDefaultRequest.getName(), NAME_BINDING);
            protocolMarshaller.marshall(putAccountSettingDefaultRequest.getValue(), VALUE_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
951313
public void marshall(DescribeLunaClientRequest describeLunaClientRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(describeLunaClientRequest.getClientArn(), CLIENTARN_BINDING);
            protocolMarshaller.marshall(describeLunaClientRequest.getCertificateFingerprint(), CERTIFICATEFINGERPRINT_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
110712
public void marshall(TtmlDestinationSettings ttmlDestinationSettings, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(ttmlDestinationSettings.getStylePassthrough(), STYLEPASSTHROUGH_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
611389
public void marshall(GetByteMatchSetRequest getByteMatchSetRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getByteMatchSetRequest.getByteMatchSetId(), BYTEMATCHSETID_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
1318880
public void marshall(TtmlDestinationSettings ttmlDestinationSettings, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(ttmlDestinationSettings.getStyleControl(), STYLECONTROL_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
856089
public void marshall(GetSchemaAsJsonRequest getSchemaAsJsonRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(getSchemaAsJsonRequest.getSchemaArn(), SCHEMAARN_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);
        }
    }
322431
public void marshall(ModifyClientPropertiesRequest modifyClientPropertiesRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(modifyClientPropertiesRequest.getResourceId(), RESOURCEID_BINDING);
            protocolMarshaller.marshall(modifyClientPropertiesRequest.getClientProperties(), CLIENTPROPERTIES_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
448653
public void marshall(DescribeIdentityProviderConfigurationRequest describeIdentityProviderConfigurationRequest, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(describeIdentityProviderConfigurationRequest.getFleetArn(), FLEETARN_BINDING);
        } catch (Exception e) {
            throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
        }
    }
672913
public void marshall(ApplicationSnapshotConfiguration applicationSnapshotConfiguration, ProtocolMarshaller protocolMarshaller) {

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

        try {
            protocolMarshaller.marshall(applicationSnapshotConfiguration.getSnapshotsEnabled(), SNAPSHOTSENABLED_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);
        }
    }