@Override
    public UpdateDeviceDefinitionResult updateDeviceDefinition(UpdateDeviceDefinitionRequest request) {
        request = beforeClientExecution(request);
        return executeUpdateDeviceDefinition(request);
    }
@ Override public UpdateDeviceDefinitionResult updateDeviceDefinition ( UpdateDeviceDefinitionRequest request ) { request = beforeClientExecution ( request ) ; return executeUpdateDeviceDefinition ( request ) ; }
Updates a device definition.

@param updateDeviceDefinitionRequest
@return Result of the UpdateDeviceDefinition operation returned by the service.
@throws BadRequestException
invalid request
@sample AWSGreengrass.UpdateDeviceDefinition
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinition"
target="_top">AWS API Documentation</a>